Looking for javascript Answers? Try Ask4KnowledgeBase
Looking for javascript Keywords? Try Ask4Keywords

JavaScript発電機


前書き

ジェネレータ関数( function*キーワードで定義)はコルーチンとして実行され、イテレータを介して要求される一連の値を生成します。

構文

  • 関数*名前(パラメータ){降伏値;戻り値}
  • ジェネレータ=名前(引数)
  • {値、完了} =ジェネレータ.next(値)
  • {value、done} = generator.return(value)
  • generator.throw(エラー)

備考

ジェネレータ機能は、ES 2015仕様の一部として導入された機能であり、一部のブラウザでは使用できません。また、 v6.0 、Node.jsで完全にサポートされています。詳細なブラウザ互換性リストについては、 MDNドキュメントを参照してください。ノードについては、 node.green Webサイトを参照してください。

発電機 関連する例