Menu
Coddy logo textTech

forEach メソッド

CoddyのJavaScriptジャーニー「基礎」セクションの一部 — レッスン 64/77。

forEachメソッドを使用すると、各項目を追跡しながら、シーケンス(配列など)をループ処理できます。

forEach を使わない場合、インデックスと値の両方に次のようにアクセスします:

let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

forEach は、インデックスと値の両方を取得するためのより洗練された方法です:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

どちらの例も次のように出力します:

Index 0: apple
Index 1: banana
Index 2: orange
challenge icon

チャレンジ

簡単

数値の配列を入力(given)として受け取り、50未満または5で割り切れる数値の配列を出力するプログラムを作成してください。forEachメソッドを使用してください。

チートシート

forEach メソッドを使用すると、各要素とそのインデックスを追跡しながら配列をループ処理できます。

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

これは、従来の for ループを使用するよりも洗練されています。

for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

自分で試してみよう

let arr = inp.split(",").map(Number); // この行は変更しないでください

// 以下にコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン