原型链
_proto_
作为不同对象之间的桥梁,用来指向创建它的构造函数的原型对象的
- 每个对象_proto_的都是指向它的构造函数的原型对象prototype的
person1._proto_ === Person.prototype
- 构造函数时一个函数对象,通过Function构造器产生的
Person._proto_ === Function.prototype
- 原型对象本身是一个普通对象,而普通对象的构造函数都是Object
Person.prototype._proto_ === Object.prototype
- 所有的构造器都是函数对象,函数对象都是Function构造产生的
Object._proto_ === Function.prototype
- Object的原型对象也有_proto_属性指向null,null是原型链的顶端
Object.prototype._proto_ === null
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END