• __proto__

  • 每一个对象(假如创建一个函数Person,new Person()返回的实例对象)都有__proto__,
  • 指向上层(创建自己的那个构造函数)的pototype
  • 因此对象可以从 prototype 中继承属性和方法
  • prototype

  • 函数特有
  • 用于存储要共享的属性和方法

  • 原型链顶端是Object.prototype

  • 构造函数创建的对象(Object、Function、Array、普通对象等)都是Function的实例,它们的__proto__均指向Function.prototype

    SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 除了Object,所有对象(或叫构造函数)的prototype,均继承自Object.prototype


作者:一灯
链接:https://juejin.im/post/5ccf800cf265da03b0517112
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄