让我先举一个例子:
class Test {
constructor() {
this.isOn = false;
}
general(method) {
method();
}
off() {
this.isOn = false;
}
atTime() {
// this.off(); --> works
this.general(this.off); // --> does not work
}
}
let test = new Test();
test.atTime();
我以为我会以this.off
作为论据,但似乎我不能。
以下是一个实例:https://goo.gl/9hRTTw