【发布时间】:2021-12-30 20:43:51
【问题描述】:
我对继承对类属性的工作方式有点困惑。这是一个有代表性的例子:
class Base {
something = 1;
constructor() {
console.log(this.something);
}
}
class Child extends Base {
something = 2;
}
new Child();
这会将1 记录到终端,我希望它会记录2。
这只是一个最小的工作示例。我的实际代码比较复杂,但基本上我的要求是:
-
Child应该有一个属性, - 应该可以在
Base.constructor中访问该属性。
【问题讨论】:
-
@Trincot 好的。
标签: javascript