1

クラス自体の中で静的関数を呼び出すにはどうすればよいですか? これの代わりに self キーワードを試してみましたが、それでもエラーが発生します。

class Test {
  static staticFunction() {
    console.log('Inside static function.');
  }
  regularFunction() {
    this.staticFunction();
  }
}

let test = new Test();
test.regularFunction();

4

3 に答える 3

1

this 参照を使用して静的関数にアクセスすることはできません。staticFunction(input) またはさらに良い Test.staticFunction(input) を実行する必要があります。

于 2017-10-07T16:20:37.117 に答える