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