如何在设置为特定类型的this
调用的环境TypeScript中声明一个函数?
答案 0 :(得分:0)
你可以使用this: Type
作为函数的第一个例子:
class MyClass {
constructor(public myText: string) {
}
}
// enforce the context to be of type MyClass for this function
function myFunction(this: MyClass) {
alert(this.myText);
}
var myObject = new MyClass("Hello");
myFunction.call(myObject); // good
myFunction(); // bad