Skip to main content

简述一下原型、构造函数、实例

原型

每个对象都包含一个原型属性(prototype),用于关联另一个对象,关联后就能使用那个对象的属性和方法。

构造函数

构造函数是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与 new 运算符一起使用在创建对象的语句中

实例

通过构造函数和 new 创建出来的对象,就是实例

三者关系

实例.__proto__ === 原型

原型.constructor === 构造函数

构造函数.prototype === 原型