我在打字稿中遇到了一个奇怪的错误(当然,我的意见很奇怪,对其他人来说这可能是完全自然的。)
所以,如果我有一个班级:
class SuperClass{
func_1 = (): void =>{
console.log('func 1');
}
func_2 = (): void =>{
console.log('func 2');
}
func_3 = (): void =>{
this.func_1();
}
}
我有这个方法调用其他方法我发现自己有以下错误:TypeError:this.func_1不是函数。
如何在typescript中调用方法内的方法?
答案 0 :(得分:0)
我刚发现我需要在被调用的方法中添加下划线。
func_3 = (): void =>{
**_**this.func_1();
}
可能我的打字稿已经过时了。
感谢您的回复