ES6:如何添加静态类属性

时间:2016-02-11 18:34:42

标签: javascript ecmascript-6

在ES5中,您可以将Bar类定义为Foo类的静态属性,如下所示:

var Foo = function() {};
Foo.Bar = function() {};

然而,当我尝试在ES6中做同样的事情时,例如:

class Foo {
    static class Bar {};
};

或:

class Foo {
    static Bar class {};
};

巴贝尔给了我一个错误。有没有办法在ES6中定义类的静态类属性,或者我只需要使用ES6语法,即:

class Foo{}
class Bar{}
Foo.Bar = Bar;

0 个答案:

没有答案