なぜ panels を呼び出していないのに img の 7 が表示されているのでしょうか?

new Panel() とした時点で Panel クラスの constructor が実行されるからですね。
2021年8月9日
ユーザー

お世話になっております。
もしかしたら自分理解ができていない可能性が高いのですが、
new Panel() と書くと img の 7 が表示されるというのはなんとなく理解できたのですが、

  const panels = [
    new Panel(),
    new Panel(),
    new Panel(),
  ];

と書いてしまうと、どこかで panels を呼び出さないと img の 7 が表示されないように思えます。

なぜどこにも panels を呼び出していないのに img の 7 が表示されているのでしょうか?

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

プレミアムプランとは?

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