构造函数和实例的关系:用构造函数来实例化一个对象,实际上就是把构造函数拷贝了一份给实例。外加一个原型属性,指向实例的公共区域。这个公共区域构造函数同样指向。
普通构造函数其实是继承自Object对象,过程如下:
构造函数创建一个实例之后,实例和构造函数都指向一个原型对象。这个原型对象是new Object()。new Object和Object都有同一个原型对象,原型对象中包含了一些普通方法。
//注意:构造函数和实例都会指向同一个原型。
构造函数和实例的关系:用构造函数来实例化一个对象,实际上就是把构造函数拷贝了一份给实例。外加一个原型属性,指向实例的公共区域。这个公共区域构造函数同样指向。
普通构造函数其实是继承自Object对象,过程如下:
构造函数创建一个实例之后,实例和构造函数都指向一个原型对象。这个原型对象是new Object()。new Object和Object都有同一个原型对象,原型对象中包含了一些普通方法。
//注意:构造函数和实例都会指向同一个原型。