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

什么是原型链?

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

    什么是原型链

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

    __proto__

    对象所独有

    constructor

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

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

    prototype

    函数独有

    原型链作用

    继承

    其他相关:

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

    相关文章

      网友评论

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

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