文書の過去の版を表示しています。
— y2sunlight 2021-06-14
どんな言語でもコレクション内の各アイテムに対する反復処理は必須の機能です。JavaScriptでも言語コアに反復処理の機能が直接的に取り入れられています。この機能によって、for...of ループの標準的な動作とカスタマイズの仕組みを提供しています。
ES2015では反復処理の為に新しい仕組みとして、反復処理プロトコルが追加されました。このプロトコルには、次の2種類が含まれます。
これらのプロトコルを使って、イテレーターオブジェクト及びジェネレーターオブジェクトが定義されています。
TODO: 簡単な説明(配列)と簡単な例をあげる
TODO: