const と this を使い分ける理由が知りたい

constとthisの使い分け方について例を出しながら説明します。
2020年3月29日
ユーザー
class Panel {
    constructor() {
      const section = document.createElement('section');
      section.classList.add('panel');

      this.img = document.createElement('img');
      this.img.src = 'img/seven.png';

      this.stop = document.createElement('div');
      this.stop.textContent = 'STOP';
      this.stop.classList.add('stop');
    }
  }

こちらの動画で「constはこのコンストラクター内でしか使用されないためconstを使い、thisはほかのメソッドでも呼び出す可能性があるからthis」と説明されています。

別の動画(詳解javascript オブジェクト編#30)では、クラスから作られるインスタンスをクラス内でthisで表現すると説明されていましたが、sectionもこのクラス内で生成されるインスタンスであり
constをthisとしてはダメなのでしょうか?

this,constを使い分けるほかの規則があるのですか?

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

プレミアムプランとは?

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