以下面的类为例:
class BestClassEver {
constructor() {
let self = this;
self.doSomethingOne = self.doSomethingOne.bind(self);
self.doSomethingTwo = self.doSomethingTwo.bind(self);
self.doSomethingThree = self.doSomethingThree.bind(self);
self.doSomethingFour = self.doSomethingFour.bind(self);
self.doSomethingFive = self.doSomethingFive.bind(self);
}
doSomethingOne(){
...
}
}
有没有办法简化这一过程?如果我有20种方法,它可能会很冗长。除非有一种方法可以像箭头函数那样将方法自动绑定到this
。我尝试使用箭头函数,但是我的编译器抛出错误。