2021年10月28日解決済み

forEach の第三引数は何を受け取るのですか?

ユーザー

第一引数が配列の要素,第二引数がインデックス(順番)というのは理解できたのですが、
第三引数を追加したところ下記のように出力されましたがこのように出力されている意味が分かりません・・。

{
   const scores = [80, 90, 40, 70];

   // scores.forEach((score) => {
   scores.forEach((score, index, three) => {
      console.log(`Score ${index}: ${score}/${three}`);
   });

}

↓

Score 0: 80/80,90,40,70
main.js:8 Score 1: 90/80,90,40,70
main.js:8 Score 2: 40/80,90,40,70
main.js:8 Score 3: 70/80,90,40,70
スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?