JS原型与原型链

原型:

每一个函数都天生自带一个属性prototype对象

每一个prototype对象都自带一个属性constructor,

constructor都指向构造函数本身
每一个对象天生自带一个属性__proto__
每个对象的__proto__都指向构造函数的prototype


原型链:

当一个对象使用一个属性时或者方法时, 

如果当前对象有直接使用,如果没有, 

从当前对象的__proto__里面继续进行寻找, 

如果还没有从下一个对象的__proto__里面查找, 

直到找到对象没有__proto__,

返回undefined


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

精彩评论
  • 2019-07-24 03:57:22

    学到了不少东西!我的博客,欢迎回访

  • 2019-07-24 03:57:32

    写什么都不重要,因为写什么都有人看。现在是9012年了 哈哈

Top

分享: