白茶清风无别事  

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

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

 

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

posted on 2019-03-12 11:55  _Pluto  阅读(219)  评论(0编辑  收藏  举报