JavaScript の配列は、順序付けられた値のコレクションであり、さまざまなメソッドを使用してそれらを反復処理できます。主なアプローチは次のとおりです。
このメソッドは暗黙的な反復子を使用し、単純な非同期操作に最適です。
const a = ["a", "b", "c"]; for (const element of a) { console.log(element); } // Output: // a // b // c
このメソッドは、配列内の各要素に対してコールバック関数を呼び出します:
a.forEach(element => { console.log(element); }); // Output: // a // b // c
この従来のメソッドは、要素とそのインデックスへの直接アクセスを提供します:
for (let index = 0; index < a.length; ++index) { const element = a[index]; console.log(element); } // Output: // a // b // c
継承されたプロパティに関する潜在的な問題を回避するために、For-in は安全策を講じて使用する必要があります。
for (const propertyName in a) { if (a.hasOwnProperty(propertyName)) { const element = a[propertyName]; console.log(element); } } // Output: // a // b // c
本物の配列に加えて、このアプローチは引数、反復可能なオブジェクト (ES2015)、DOM などの配列のようなオブジェクトにも適用できます。コレクションなど。次の考慮事項に留意してください:
以上がJavaScript で配列を反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。