ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で配列および配列に似たオブジェクトを効率的に反復するにはどうすればよいですか?
JavaScript での配列のループ
JavaScript では、配列の要素を反復処理するさまざまな方法があります。
本物のループ配列
for (const element of theArray) { // Use `element`... }
theArray.forEach(element => { // Use `element`... });
for (let index = 0; index < theArray.length; ++index) { const element = theArray[index]; // Use `element`... }
for (const propertyName in theArray) { if (/*...is an array element property (see below)...*/) { const element = theArray[propertyName]; // Use `element`... } }
配列のようなオブジェクトのループ
for (const element of arrayLike) { // Use `element`... }
arrayLike.forEach(element => { // Use `element`... });
for (let index = 0; index < arrayLike.length; ++index) { // Note: `arrayLike.length` may not be reliable. if (arrayLike.hasOwnProperty(index)) { const element = arrayLike[index]; // Use `element`... } }
const arrayLikeItems = Array.from(arrayLike); for (const element of arrayLikeItems) { // Use `element`... }
推奨事項
以上がJavaScript で配列および配列に似たオブジェクトを効率的に反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。