なぜsum += score;、console.log()の順なのですか?

今回のコードの場合、特段順序に意味はありません。
2025年1月3日
ユーザー
scores.forEach((score,index) => {
  sum += score;
  console.log(`${index}: ${score}`);
});

とありますが、index とそれに紐付く各 score が表示され、
その後に足し算が行われると理解しています。

それであれば、順序として

console.log(`${index}: ${score}`);

の後に、
sum += score; を以下のように記述すると思うのですが、

scores.forEach((score,index) => {
  console.log(`${index}: ${score}`);
  sum += score;
});

なぜ前に記述して計算されるのでしょうか。

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

プレミアムプランとは?

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