ES6类后期静态绑定

时间:2019-06-25 08:28:43

标签: ecmascript-6

es6类中是否有后期静态绑定。(没有hack)

例如:

class Base {
    static make() {
        return new  ....
    }
}

class Implementation1 extends Base {}

class Implementation2 extends Base{}

基本上我想在基类中设置基静态方法并执行以下操作:

Implementation1::make(); Implementation2::make();

无需在每个类中复制方法。

PHP中的替代方法是:

return new static();

0 个答案:

没有答案