ES6类:是否可以从父级访问子类的构造函数?

mkr*_*use 3 javascript ecmascript-6 es6-class

使用ES6类语法,是否可以从父级创建当前类的新实例?例如:

class Base {
    withFoo() {
        return new self({ foo: true });
    }
}

class Child extends Base {}

(new Child()).withFoo();
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似于PHP new self()语法的东西.

Fel*_*ing 5

您可以通过访问当前实例的构造函数this.constructor.