メソッド (Method) とは

クラス内部に定義された関数のことで、そのオブジェクトが実行できる「動作」や「振る舞い」を定義します。

this キーワード

メソッド内で this を使用すると、そのメソッドを実行しているインスタンス自身のプロパティにアクセスできます。

class Fan {
  swing = false;

  // メソッドの定義
  pressSwingButton() {
    console.log("首振りボタンが押されました。");
    this.swing = true; // 自身の状態を変更
  }
}

const fan01 = new Fan();
fan01.pressSwingButton();
console.log(fan01.swing); // true

独立した動作

メソッドを呼び出すと、その影響はそのインスタンスだけに限定されます。他のインスタンスの状態が変わることはありません。