每一个函数都有原型,就是prototype属性。
每一个对象在创建的时候,就会关联另一个对象,这个对象就是prototype属性。所以每一个对象在被创建的时候,就会拥有一些属性,这些属性是原型所赋予的。
关于原型链
每一个js对象都有一个属性,叫proto,这个属性会指向该对象原型。每一个原型都会有一个constructor属性指向关联的构造函数,实例原型指向构造函数,而构造函数又通过prototype指向该实例原型,这就形成了原型链