パネル作成のループでiが使われていないようですが...

iはループのカウンターとして使っているだけです。
2020年11月14日
ユーザー
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)