如何从同一个类中调用类的方法

时间:2015-03-18 16:31:08

标签: typescript1.4

我有一个有2个功能的课程。其中一个需要在同一个类中调用另一个。你是怎么做到的?

class a
{
    func1(): string {
        return "test";
    }
    func2() {
        var aTest = this.func1(); // Get an undefined error ??
    }
}

1 个答案:

答案 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();