Activate
メソッドはパネルに関する操作のため、クラス内に定義したのだと思いますが、
下記記載でも実装ができました。
panels.forEach(panel => {
panel.img.classList.remove('unmatched');
panel.stop.classList.remove('inactive');
panel.spin();
});
他のレッスンでもそうですが、メソッドにする際に、クラス内に書くことで、上を見返したりしなければいけなくなります。スクロールで上下しなくてもいいよう、その場で完結させられるものはその場に記載したいと思ってしまうことがレッスンを受けていて多々あります。
そのような場合でも、今回のように Panel
のことはクラス内に書くとした方が、
メリットが多いでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?