JS - 自动更改继承 类

JS - Auto Change Inheriting Classes

JS有没有办法自动改变继承classes的构造函数?

例如,假设有一个 class Item,它具有 name, brand, price.

等属性

现在我有 10 个其他 class 扩展了这个基础 class,如果我想向那个基础 class 添加一个属性,我需要手动将该属性添加到所有扩展 classes.

在我看来这似乎是一种不好的做法,有人能赐教吗?有更好的方法吗?甚至是帮助解决这个问题的扩展。

如果在扩展 类 中传递了所有参数,则不需要这样做。

constructor(...args) {
    super(...args);
}

或者如果您更喜欢在参数对象中命名参数

constructor(props) {
    super(props);
    const {name, brand, price} = props;
}