如何在不用在ES6中使用super来扩展一个类?
2022-08-30 04:51:18
是否可以在不调用方法来调用父类的情况下扩展 ES6 中的类?super
编辑:这个问题可能会产生误导。是我们必须称之为super()的标准
,还是我错过了什么?
例如:
class Character {
constructor(){
console.log('invoke character');
}
}
class Hero extends Character{
constructor(){
super(); // exception thrown here when not called
console.log('invoke hero');
}
}
var hero = new Hero();
当我不调用派生类时,我遇到了一个范围问题 - >super()
this is not defined
我正在用 iojs 运行这个 - 在 v2.3.0 中和谐