原型链理解

    xiaoxiao2021-03-25  93

        学习原型链时的一些理解,写下来便于记忆。

    1.__proto__每个对象都有,prototype只有函数对象才有;

    2.__proto__指创建对象时使用的原型,prototype指函数对象的一个实例原型

    例:Person=function(){}

    var person1=new Person();

    console.log(person1.__proto__===Person.prototype);

    console.log(Person.__proto__===Function.prototype);

    3.Function.__proto__===Function.prototype;(Function,Object也是函数对象)

    4.Function.prototype.__proto__===Object.prototype;

    5.Object.prototype.__proto__===null;(4,5不好理解,感觉是用于结束原型链)

    转载请注明原文地址: https://ju.6miu.com/read-18547.html

    最新回复(0)