0
点赞
收藏
分享

微信扫一扫

实现属性继承 js 230220

需求

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


分析

使用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 条评论