我想扩展窗口类为
window.Physics = class Physics extends window.Trait
但是它崩溃了
未捕获(承诺)TypeError:window.Physics不是构造函数
编辑:Trait.js
window.Trait = class Trait {
constructor(name) {
this.NAME = name;
...
最佳答案
您需要使用与Trait一样的构造函数创建Class Physics,然后才能扩展Physics。没有构造函数是不可能的。
您可以在此处了解有关类继承的信息
https://javascript.info/class-inheritance