知识体系第二遍回顾(补充)--③原型链--借用构造函数继承
Posted neilisme
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识体系第二遍回顾(补充)--③原型链--借用构造函数继承相关的知识,希望对你有一定的参考价值。
1. 单纯性的原型链继承的缺陷:
a. 原型上任何类型的属性值,都不会被实例所重写,但是引用类型的属性值会因为实例的影响而被修改。
eg: stu1.emotion.push("愁"); //emotion属性,stu1实例本身上是没有的,是继承了父类的属性,这时对emotion属性的修改,将会对父类进行修改,从而影响到了后面实例化出来的实例。
b. 原型链不能实现子类向父类传值。
以上是关于知识体系第二遍回顾(补充)--③原型链--借用构造函数继承的主要内容,如果未能解决你的问题,请参考以下文章
js中继承的实现,原型链的知识点归纳,借用构造函数,组合继承(伪经典继承)