在类中声明一个函数

时间:2013-03-12 09:12:02

标签: typescript

如何在类似的类中声明函数

FooVariable = function FooFunction(FooMethod) {
}

我试图这样做而不是FooFunction(FooMethod),这样FooFunction就不会在原型中结束了。

1 个答案:

答案 0 :(得分:2)

如果您不想要这样的实例方法:

class Foo {
    fooFunction() {

    }
}

您可以添加静态关键字:

class Foo {
    static fooFunction() {

    }
}

生成的JavaScript是:

var Foo = (function () {
    function Foo() { }
    Foo.fooFunction = function fooFunction() {
    };
    return Foo;
})();