【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
class Board{ constructor(){ this.panels=[]; for(let i=0; i<4; i++){ this.panels.push(new Panel()); }
上のループについてパネル4枚を作成するためにループを回しているのは理解できるのですが変数Iがどの部分を表しているか記載する必要はないのでしょうか。
今回で言えば直前で作った空の配列のインデックスの数(4枚なので0~3)でループを回していると思いますがループの設定をした後の「 this.panels.push(new Panel());」の中で「I」を使用しなくて良いのでしょうか。今までの講義では必ずループの設定のあとの「I」が使われていたように思うのですが今回使用しなくてもループが回っている理由が知りたいです。
かなり的外れな質問をしているかもしれませんがよろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
上のループについてパネル4枚を作成するためにループを回しているのは理解できるのですが変数Iがどの部分を表しているか記載する必要はないのでしょうか。
今回で言えば直前で作った空の配列のインデックスの数(4枚なので0~3)でループを回していると思いますがループの設定をした後の「 this.panels.push(new Panel());」の中で「I」を使用しなくて良いのでしょうか。今までの講義では必ずループの設定のあとの「I」が使われていたように思うのですが今回使用しなくてもループが回っている理由が知りたいです。
かなり的外れな質問をしているかもしれませんがよろしくお願いいたします。