需求
让动物构造中的属性可以被狗构造继承
分析
使用call方法把狗对象传送给动物构造方法中
利用动物构造方法中的逻辑来实现给狗对象的属性赋值
图示
源码
function Animal() {
this.name = "动物"
}
Animal.prototype.show = function () {
console.log("我的名字叫" + this.name)
}
function Dog() {
Animal.call(this)
}
var wc = new Dog()
console.log(wc.name)