原型与原型链

79 阅读1分钟
原型链:
  • 1.每个函数(类)天生自带一个属性prototype,属性值是一个对象,里面存储了当前类供实例调用的属性和方法
  • 2.在浏览器默认给原型开辟的堆内存中有一个constructor属性:存储的是当前类本身(注意:自己开辟的堆内存中默认没有constructor属性,需要自己手动添加)
  • 3.每个对象都有一个__proto__属性,这个属性指向当前实例所属类的原型(不确定所属类,都指向Object.prototype)

Snipaste_2022-11-08_11-28-36.png

Snipaste_2022-11-08_11-35-24.png