Skip to content

原型链

原型链

prototype 原型对象

  1. prototype 是【函数】的一个属性
  2. prototype 是个 对象
  3. 当创建函数的时候会默认添加 prototype 属性

__proto__ 隐式原型

  1. 对象的属性
  2. 指向构造函数的 prototype
  3. obj.__proto__ === Test.prototype true

原型链顶层 Object.prototype.__proto__ === null

js
function Test() {}
console.dir(Test);

TIP