我在阮一峰的es6教程中看到使用mixin模式,实现多重继承。mixins是一个被继承类数组。我不太明白为什么 copyProperties(Mix, mixin); 可以拷贝实例属性。mixin打印mixin的key只有length,prototype和name取不到其创建的属性
例如 class a{constructor(){this.age=16}
console.log(Reflect.ownKeys(a))//length,prototype,name,不会取到age
阿晨1998
白衣染霜花
相关分类