創屋ぷれす

yield(javascript)

yieldはジェネレーター関数の処理を一時停止して戻り値を返したり、再開したりすることができるキーワードです。

一般的な関数ではreturnを使用して戻り値を返しますが、ジェネレーター関数ではyieldを使用します。yieldは関数内で何回でも使用できます。ただし、returnの後のyieldの記載は無効になります。

また、yieldを使用することで非同期処理によって並列して実行される処理を前の処理が終わるまで次の処理を待って、順番に処理を実行することができるようになります。

創屋のホームページはこちらから

Comments are closed.