相关疑难解决方法(0)

Typescript:如何在子类中使用super关键字调用基类中使用箭头函数定义的方法?

特定

class BaseClass{

  count:number=0;

  public someMethod=():void =>{
      this.count++;
  }
}

class ChildClass extends BaseClass{
  public someMethod=():void=>{
     super.someMethod();
     //Do more work here.
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

只能通过'super'关键字访问基类的公共方法.

@Basarat在这里提供了一些信息,但这似乎是对该语言的真正破解. typescript箭头操作符在原型上定义函数

如何在保留"this"的上下文使用的同时做到这一点?

我是否正确使用箭头函数或者它们是否真的只能用作声明回调之类的方法?

typescript arrow-functions

10
推荐指数
2
解决办法
4239
查看次数

标签 统计

arrow-functions ×1

typescript ×1