Advertisement

JavaScript原型和原型链透析详解(第二部分:手写原型链与图文解析)

阅读量:

前言

上一篇文章以class类为切入点,编写了一个小型示例,借此引出类型判断的手段instanceof,帮助读者初步认识原型的概念。本文则在上篇的基础上继续深入,重点讲解核心内容—原型链,并探讨如何手动实现原型链,以及对原型链的深入理解。
尚未阅读上一篇的读者,建议点击下方链接进行查看,图文结合的形式有助于更好地理解本文内容。
✿(。◕ᴗ◕。)✿
Javascript原型和原型链透析详解—上

原型链

在前一篇文章中,我们通过一个实例进行了说明。该实例中确立了父类People,并由子类Student进行继承,由此形成了以下等价关系:
People的显示原型prototype与Student显示原型的隐式原型之间存在全等关系。

复制代码
    console.log( Student.prototype._proto__)
    console.log( People.prototype )
    console.log( People.prototype === Student.prototype._proto_
    
    
    AI写代码javascript
    
    运行

此时或许大家会感到些许困惑,无需着急,我们继续沿用上一集中的示意图进行分析:
下方的三个方框即为上一集所展示的图示,相关

全部评论 (0)

还没有任何评论哟~