⊗jsSpItFn 61 of 294 menu

JavaScriptにおけるイテレータ関数

すべての反復可能オブジェクトは、イテレータと呼ばれる特別な 構造を持っています。 イテレータは、オブジェクトを反復処理することを可能にする関数です。

配列の例を見てみましょう:

let arr = [1, 2, 3];

任意の反復可能オブジェクトに対するイテレータ関数は、 よく知られたシンボル Symbol.iterator をキーとして 保持されています:

let func = arr[Symbol.iterator];

このキーの下に関数が保持されていることを確認できます (ただし、そのコードはブラウザによって隠されています):

console.log(func); // 関数

既知の様々なタイプの反復可能オブジェクトについて、 説明された関数が存在するか確認してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否