js中的原型对象链

时间:2019-03-12 12:56:34   收藏:0   阅读:177

  由于原型对象也是一个对象,它也有自己的原型对象并继承对象中的属性,这就是原型对象链:对象继承其原型对象,而原型对象继承它的原型对象,以此类推。

技术分享图片

   我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针、一个对象。这个属性对象指向函数的原型对象,在默认情况下得到一个constroctor(构造函数)属性,这个属性包含一个指向prototype属性所在的函数指针。

 

技术分享图片

技术分享图片

当输出obj.z的时候并不会因为obj对象没有z属性儿输出undefinded,而是查找obj的原型foo.prototype。

原文:https://www.cnblogs.com/lyxzxp/p/10515793.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!