实现属性继承 js 230220

阅读 76

2023-02-20

需求

让动物构造中的属性可以被狗构造继承


分析

使用call方法把狗对象传送给动物构造方法中

利用动物构造方法中的逻辑来实现给狗对象的属性赋值

图示

实现属性继承 js 230220_赋值

源码

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)

精彩评论(0)

0 0 举报