JavaScriptにおける配列のforループ
配列もまた、
forループで反復処理することができます。
その方法を見てみましょう。
以下のような配列があるとします:
let arr = [1, 2, 3, 4, 5];
この配列の要素をループで出力しましょう:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
配列の長さから1を引かずに、 厳密な比較を使用することもできます:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
forループによる配列の反復処理は、
より高い制御性を提供します。
例えば、要素を0番目からではなく
1番目から出力することができます:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
要素を逆順で出力することもできます:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
次の配列のすべての要素を コンソールに出力してください:
let arr = ['a', 'b', 'c', 'd', 'e'];
次の配列の、最初と最後の要素を除いた すべての要素をコンソールに出力してください:
let arr = ['a', 'b', 'c', 'd', 'e'];
次の配列の要素を逆順で コンソールに出力してください:
let arr = ['a', 'b', 'c', 'd', 'e'];
次のコードで発生しているエラーを修正してください:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}