【发布时间】:2015-01-19 22:35:54
【问题描述】:
我尝试在 Visual Studio 2013 中使用方法 func1 和别名 func1_Alias 在 TypeScript 中创建一个类,并在 IntelliSense 中将两者都显示为方法,但 IntelliSense 将别名显示为属性而不是方法。我找不到在 IntelliSense 中将我的别名 func1_Alias 显示为方法的方法,除了:
func1_alias(...args:any[]){
return this.func1.call(this, args);
}
但是这种方式会创建另一个函数,而不是使用相同的函数。意思是func1 === func1_Alias => false。
【问题讨论】:
-
它不是关于事物的类型,而是它在类定义中的位置。这是一个属性。
标签: javascript typescript intellisense javascript-intellisense