【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
for 文において
for
let i = 0; i >= scores.length ; i ++ とし、console.log(`Scores ${i}: ${scores[i]}`); を実行した時、配列内の 4 つ目までの要素数が表示されてしまいました。
let i = 0; i >= scores.length ; i ++
console.log(`Scores ${i}: ${scores[i]}`);
i > scores.length としたら 3 つ目までの要素数の表示に戻りましたが、これはlengthが要素数(3つ)を元に処理しているため、実質 i >= 3 と同じ形になっているということでしょうか?
i > scores.length
i >= 3
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
for文においてlet i = 0; i >= scores.length ; i ++とし、console.log(`Scores ${i}: ${scores[i]}`);を実行した時、配列内の 4 つ目までの要素数が表示されてしまいました。i > scores.lengthとしたら 3 つ目までの要素数の表示に戻りましたが、これはlengthが要素数(3つ)を元に処理しているため、実質i >= 3と同じ形になっているということでしょうか?