美文网首页
什么是原型链?

什么是原型链?

作者: Allan要做活神仙 | 来源:发表于2017-03-17 15:25 被阅读6次

什么是原型链

访问一个对象的属性时(obj.a),先在基本属性中查找,如果没有,再沿着__proto__这条链向上找,这就是原型链。

__proto__

对象所独有

constructor

对象所独有
(构造函数)属性
constructor:指向该对象的构造函数
通过这个构造函数,我们还可以继续为原型对象添加其他属性和方法

ps:所有函数最终的构造函数都指向Function()

prototype

函数独有

原型链作用

继承

其他相关:

__proto__constructor是对象所独有
prototype是函数所独有(函数也是对象的一种)
如何区分一个属性是否来于原型中?用hasOwnProperty

相关文章

  • 关于原型原型链的理解

    什么是原型? 什么是原型链? 为什么需要原型,和原型链?

  • 原型、原型链

    (什么是原型、原型链?有什么作用) JavaScirpt深入之从原型到原型链 图解 Javascript 原型链 ...

  • js原型和原型链

    什么是原型 .什么是原型链? 原型:对象上的内置属性[[prototype]] 原型链:在对象上访问某个属性,如果...

  • 【原型和原型链】什么是原型和原型链

    【原型和原型链】什么是原型和原型链https://blog.csdn.net/xiaoermingn/articl...

  • js中的实现继承的几种方式

    大纲:原型链借用构造函数组合继承原型式继承寄生式继承寄生组合式继承 1、原型链: 什么是原型链? 原型链的基本思想...

  • js原型链

    目录 1.对象的原型和原型链1.1什么是原型1.2查看原型1.3对象的原型链 2.使用构造函数2.1 函数的原型链...

  • Javascript 面向对象的程序设计(原型链与继承)

    继承 原型链 讲原型的时候提到过继承,设计原型的初衷就是为了继承,原型链是实现继承的主要方法。那什么是原型链,还记...

  • 对原型链的理解

    1,什么是原型链 简单来说就是对象和构造函数之间连接的一个链条 简称原型链 2,原型链的作用 可以通过原型链继承构...

  • 【原型和原型链】什么是原型和原型链

    一、原型①所有引用类型都有一个proto(隐式原型)属性,属性值是一个普通的对象②所有函数都有一个prototyp...

  • javascript碎片知识001

    javascript中的对象(原型,原型链) 什么是原型? 原型是JavaScript中的继承的基础,JavaSc...

网友评论

      本文标题:什么是原型链?

      本文链接:https://www.haomeiwen.com/subject/ldventtx.html