for-loop - JavaScript 配列 ループ map - JavaScriptで配列をループする

javascript 連想配列 ループ / javascript / arrays / loops

Javaでは、次のように for ループを使用して配列内のオブジェクトをトラバースできます。

String[] myStringArray = {"Hello", "World"};
for (String s : myStringArray)
{
    //何かをする
}

John Slegers



Answer #1

はい、ループを使用してJavaScriptでも同じことができますが、これに限定さません。 JavaScriptで配列をループする方法はたくさんあります。以下にこの配列があり、その上でループを実行したいとします。

var arr = [1, 2, 3, 4, 5];
for (var i=0, l=arr.length; i<l; i++) {
  console.log(arr[i]);
}

whileループは、長い配列をループする最速の方法と考えられていますが、通常、JavaScriptのコードではあまり使われていません。

let i=0;

while (arr.length>i) {
    console.log(arr[i]);
    i++;
}
let i=0;
do {
  console.log(arr[i]);
  i++;
}
while (arr.length>i);