我有一个有2个功能的课程。其中一个需要在同一个类中调用另一个。你是怎么做到的?
class a
{
func1(): string {
return "test";
}
func2() {
var aTest = this.func1(); // Get an undefined error ??
}
}
答案 0 :(得分:0)
你拥有的是完全有效的(尽管func2对aTest没有任何作用)
我拿走了你所拥有的内容并进行了一些调整,以便能够看到输出并将类a重命名为A类。请在下面使用我的代码并在此处使用它:http://www.typescriptlang.org/Playground
class A
{
func1(): string {
return "test";
}
func2() {
var aTest = this.func1();
alert(aTest);
}
}
var a = new A();
a.func2();