面试题原型链

Posted iamlhr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题原型链相关的知识,希望对你有一定的参考价值。

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

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

 

以上是关于面试题原型链的主要内容,如果未能解决你的问题,请参考以下文章

面试题原型链

js面试题知识点全解(一原型和原型链1)

web前端面试题JavaScript第一弹,个人整理部分面试题汇总

JavaScript面试题总结系列

javascript基础修炼——一道十面埋伏的原型链面试题

js 原型链,作用域,顶层对象面试题