引用类型
在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。引用类型的值(对象)是引用类型的一个实例。
对象
每个对象都是基于一个引用类型创建的,这个应用类型可以是原生类型,也可以是开发人员定义的类型。
原型对象
每个函数都存在 prototype (原型)属性,这个属性指向函数的原型对象。在默认情况下,原型对象都会自动获得一个 constructor (构造函数)属性,这个属性包含一个指向prototype所在的属性。
Person.prototype.constructor == Person
创建了自定义的构造函数之后,其原型对象默认只会取得constructor属性,至于其他方法,则都是从Object继承而来的。