Js 原型、原型链

原型链

_proto_作为不同对象之间的桥梁,用来指向创建它的构造函数的原型对象的
image.png

  • 每个对象_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
喜欢就支持一下吧
点赞0 分享