なぜ score は配列を表し index は順序を表すのですか?

forEach() に渡す順番によって決まっています。
2023年6月20日
ユーザー

この部分についてお尋ねします。

scores.forEach((score, index) => {
    sum += score;
  });

scoresには、各点数の配列があり、この式でその一つづつの配列を取り出すために、score という名前をつけ、その順番を示す index を付けていると理解しています。
しかし、この関数では scorescores の配列、index が順序を示すことを指定していないにもかかわらず、なぜ socre といえばそれぞれの配列のこと、index といえば順序のこととされているのでしょうか。

おそらく score という単語でなくても配列を示すのかもしれませんが、それではどうやって indexscore は違う表示をさせるためのものという論理になるのでしょうか。

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

プレミアムプランとは?

このレッスンの質問と回答(2)