关于原型的理解
每次新创建一个新的函数 都会为该对象创建一个prototype属性,这属性指向函数的原型对象。
原型对象又自动获得一个constructor(构造函数属性)。这个属性又会指向 其构造函数(那下面手工图来说Obj.prototype.constructor指向Obj)
创建构造函数之后,其原型对象默认取得constructor属性。
调用构造函数创建新实例后,实例的内部有一个指针(内部属性[prototype]),指向构造函数的原型对象。
总结一下原型对象constructor指向构造函数。 实例指向 构造函数的原型对象, 继承其方法和属性。