我正在使用函数创建一个JS类。现在的问题是,当我创建一个特定的方法时:{ this.IAmove(p);方法IAmovethis.IAmove(p); } has no method 'IAmove'
所以,问题是我将moveFunc声明为一个函数,但是当我尝试使用this属性时,它实际上并没有使用它上面的类的实例(
this.method.bind(this); // ...} 这很耗时,而且很容易忘记绑定方法我知道类字段提案,但它仍然是阶段3,似乎 一些问题 ..。我当前的解决方案(基于 这个答案 )如下所示: class Something {
// Get all defined class methods但我想