先贴代码
function ClassA(name) {
this.name = name
}
ClassA.prototype.sayName = function () {
// 省略
}
function ClassB(name, age) {
ClassA.call(this, name)
this.age = age
}
// 为什么下面这句不能用???
ClassB.prototype.__proto__ = ClassA.prototype
ClassB.prototype.sayAge = function () {
// 省略
}
let instance = new ClassB('小明', 11)
如题,为何在实现继承中,ClassB.prototype.__proto__ = ClassA.prototype不能用?
相关分类