这是新类语法的事实。您的子类需要调用
super()才能正确初始化该类,例如
super(arg1, arg2, argN);
带有父构造函数所需的任何参数。
要求,如果执行到达
constructor函数的末尾,则
this需要将值初始化为某种值。您可能需要在一个基类(这里
this是自动初始化的),都称为
super()所以
this被初始化时,或
return编替代对象。
class Player extends Entity { constructor() { super(); console.log("Created"); ;// error here }}您可以将其想像为在其末尾
constructor具有自动功能的函数
return this。



