构造函数、原型和实例的关系

  1. 所有的函数数据类型(普通函数、类)都有一个属性 prototype,它存储的一个对象数据类型的值,指向它的原型。浏览器默认为其开辟一个堆内存。
  2. 构造函数的原型上有一个默认的属性 constructor,指向这个构造函数。
  3. 构造函数的实例都是对象数据类型,(实例可以是普通的对象、数组、正则、),实例都有一个属性:__proto__ 指向当前实例所在类的原型。

你可能感兴趣的:(构造函数、原型和实例的关系)