アロー関数について

未分類

アロー関数

function test(){
   const count;
   this.count++;
};

上記のような定義で内側のカウントは増えていくが。

function TestClass() {
  this.count = 0;

  this.test = () => {
    this.count++;
    console.log(this.count);
  };
}

const instance = new TestClass();

instance.test(); // 1 と表示される
instance.test(); // 2 と表示される
instance.test(); // 3 と表示される

これでどんどん増やすことができるのが、アロー関数。

コメント

タイトルとURLをコピーしました