知识体系第二遍回顾(补充)--③原型链--借用构造函数继承

Posted neilisme

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识体系第二遍回顾(补充)--③原型链--借用构造函数继承相关的知识,希望对你有一定的参考价值。

1. 单纯性的原型链继承的缺陷: 

    a. 原型上任何类型的属性值,都不会被实例所重写,但是引用类型的属性值会因为实例的影响而被修改。

        eg: stu1.emotion.push("愁");  //emotion属性,stu1实例本身上是没有的,是继承了父类的属性,这时对emotion属性的修改,将会对父类进行修改,从而影响到了后面实例化出来的实例。

    b. 原型链不能实现子类向父类传值。

以上是关于知识体系第二遍回顾(补充)--③原型链--借用构造函数继承的主要内容,如果未能解决你的问题,请参考以下文章

js继承之组合继承(结合原型链继承 和 借用构造函数继承)

js中继承的实现,原型链的知识点归纳,借用构造函数,组合继承(伪经典继承)

js组合继承(原型继承+借用构造函数继承)

JavaScript构造函数+原型创建对象,原型链+借用构造函数模式继承父类练习

js继承之借用构造函数继承

JavaScript继承基础讲解,原型链借用构造函数混合模式原型式继承寄生式继承寄生组合式继承