JS前端原型 => 原型链

54 阅读1分钟

什么是原型 prototype 原型链 [[prototype]]

  • 原型只存在函数中,是可被继承的。

    • {} => new Object - 对象的原型链指向new Object
    • 同理 array数组也是不具备原型,最终指向的原型也是Object。
      • [] => new Array
        • 所以数组中的方法都是继承Array得来
  • 原型链的取值采用就近原则,如果没有找到,那么原型链最终端是null。