为什么ES6类不支持静态属性?

时间:2017-10-05 17:42:02

标签: javascript ecmascript-6

在ES5中,我们可以为构造函数声明静态属性和方法:

condor_submit -i my_condor_job

一些内置对象还提供静态属性和方法:

function Person(name){
    this.name = name;
}

Person.staticProperty = 123;
Person.staticMethod = function(){};

但是,ES6类只允许使用静态方法:

Math.PI;    // 3.141592653589793
Math.floor(33.7);   // 33

不允许静态属性的原因是什么?

0 个答案:

没有答案