标签: javascript ecmascript-6 es6-class
使用ES6类语法,是否可以从父级创建当前类的新实例?例如:
class Base { withFoo() { return new self({ foo: true }); } } class Child extends Base {} (new Child()).withFoo();
我正在寻找类似于PHP new self()语法的内容。
new self()
答案 0 :(得分:5)
您可以通过this.constructor访问当前实例的构造函数。
this.constructor