简单理解就是原型组成的链,对象的__proto__是它的原型,而原型也是一个对象,也有__proto__属性,原型的__proto__又是原型的原型,就这样可以一直通过__proto__想上找,这就是原型链,当向上找找到Object.prototype原型链的顶端,所有对象从它继承了包括toString等等方法和属性。,JS就是通过这个链条来实现的继承。 

按照JS引擎的分析方式,在访问一个实例的属性或方法的时候,现在实例本身中找,如果没找到就去它的原型中找,还没找到就再往上找,直到找到。

 

相关文章:

  • 2021-06-06
  • 2022-12-23
  • 2021-08-20
  • 2021-07-03
  • 2021-10-08
  • 2022-12-23
  • 2021-11-26
猜你喜欢
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2021-12-09
  • 2021-07-06
  • 2021-09-07
  • 2022-12-23
相关资源
相似解决方案