i >= scores.length とした時の挙動について教えてください

順を追って説明していきます。
2021年8月14日
ユーザー

for 文において

let i = 0; i >= scores.length ; i ++ とし、console.log(`Scores ${i}: ${scores[i]}`); を実行した時、配列内の 4 つ目までの要素数が表示されてしまいました。

i > scores.length としたら 3 つ目までの要素数の表示に戻りましたが、これはlengthが要素数(3つ)を元に処理しているため、実質 i >= 3 と同じ形になっているということでしょうか?

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

プレミアムプランとは?

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