原型链
2021-08-19 20:56:30 4 举报
JavaScript继承的底层原理
作者其他创作
大纲/内容
原型
Array.__proto__
Object.prototype
原型链
functionFunction
functionArray
Object.__proto__
Function.prototype
bar
所有的原型对象都是由Object创建的所有的对象都拥有__proto__这个属性,它是一个指针所有的函数都是由函数的构造函数创建的
Bar.prototype.__proto__
Array.prototype
Bar.__proto__
null
Bar.prototype
Array.prototype.__proto__
对象的原型是原型链的唯一出口
对象查找属性的方式:1.先查找自身的私有属性2.沿原型向上查找3.直到原型链的出口,都没有找到则返回undefined
Object.prototype.__proto__
属性查找的目的地是:Object.prototype
constructor
functionObject
bar.__proto__
Function.__proto__
functionBar
Function.prototype.__proto__
收藏
收藏
0 条评论
下一页