原型、对象原型及原型作用
- 原型(显式原型属性):即表示的食prototype这个原型对象。
- 对象原型(隐式原型属性):__proto__
- 原型的作用:减少内存的损耗,共享方法。
原型链理解及作用
- 原型链:即从实例对象上查找某个属性或者方法时,由于对象原型指向构造函数的原型对象,当实例对象上查找不到某个属性或者方法时就会沿着原型链到构造函数中的原型对象中查找。
- 原型链作用:减少内存的损耗,提高代码复用率。
原型链结构的思维导图
Object.prototype.__proto__ = null ; 原型链的尽头是null值