ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのジェネレーター関数とは何ですか?そしてそれはどのように機能するのでしょうか?
JavaScript のジェネレーター関数は、実行中に一時停止したり再開したりできる特殊なタイプの関数です。これは function* 構文を使用して定義され、yield キーワードを使用して値を順番に生成します。
function* generatorFunction(){ yield 1; yield 2; yield 3; yield 4; }
2.イテレータを返します
function* generatorFunction(){ console.log("start"); yield 1; console.log("Resume"); yield 2; console.log("End"); } const gen = generatorFuntion(); console.log(gen.next()); console.log(gen.next()); console.log(gen.next());
start {value: 1, done: false} Resume {value: 2, done: false} End {Value: undefined, done: true}
以上がJavaScriptのジェネレーター関数とは何ですか?そしてそれはどのように機能するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。