this.spin()とspinの違いがわかりません

クラス内のメソッドを指す場合にthisが使われます。
2020年5月23日
ユーザー
    spin() {
      this.img.src = this.getRandomImage();
      setTimeout(() => {
        this.spin();
      }, 50);
    }

constructour()内では、this spin(); とspin();にthisがつけられているのに対して、

 const spin = document.getElementById('spin');
  spin.addEventListener('click',() => {
    panels.forEach(panel =>{
      panel.spin();
    })
  });

constructor()外では、spinにthisがつけられていないことがわかりません。

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

プレミアムプランとは?

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