javascript - 原型对象prototype的问题
本文介绍了javascript - 原型对象prototype的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如上图,实例p1
和p2
的__proto__
指向同一个原型对象Person.prototype
,
执行p1.age=12
,为啥p1.age
没跟着变成12
,而还是原来的0
解决方案
p1.age并不会改变原型的值,p2没有age属性,会顺着原型链向上找,找到Person里面age,所以p2.page就是等于Person.prototype.age
这篇关于javascript - 原型对象prototype的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文