【问题标题】:How to call a method of a class from the same class如何从同一个类中调用一个类的方法
【发布时间】:2015-04-07 20:42:54
【问题描述】:

我有一个有 2 个函数的类。他们中的一个需要在同一个班级中呼叫另一个。你是怎么做到的?

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

【问题讨论】:

    标签: typescript1.4


    【解决方案1】:

    你所拥有的是完全有效的(尽管 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();
    

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 2017-10-17
      • 2013-10-08
      相关资源
      最近更新 更多