首页 > 其他 > 详细

原型分析于原型链

时间:2018-11-01 20:17:52      阅读:127      评论:0      收藏:0      [点我收藏+]

原型分析

1.        每个函数数据类型(普通函数,类)都有一个prototype属性,并且这个属性是一个对象数据类型。

2.        每一个prototype上都有一个constructor属性,并且这个属性值是当前函数或类本身

3.每一个对象数据类型(实例,普通对象,prototype)都天生具有一个__proto__属性,他的属性值是当前实例所属类的原型

技术分享图片

技术分享图片

通过图像我们知道

zhang.__proto__==Person.prototype   true

 

原型链

Duixiang.shuxing 的时候,首先看这个属性是不是私有的,私有的就直接使用,如果私有的属性没有,就找公有的,公有的有就使用,没有就按照__proto__找他的类上有没有,直到找到基类Object。如果Object没有就undefined了。这种查找机制叫原型链。

原型分析于原型链

原文:https://www.cnblogs.com/yangzhiqiang/p/9892141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!