new Constructor()会执行下面四行:
var obj ={};
obj.__proto__ = Constructor.prototype; //新建的对象__proto__指针指向Constructor的prototype,所以对象的实例可以调用原型 方法
Constructor.call(obj);
return
obj;
new Constructor()会执行下面四行:
var obj ={};
obj.__proto__ = Constructor.prototype; //新建的对象__proto__指针指向Constructor的prototype,所以对象的实例可以调用原型 方法
Constructor.call(obj);
return
obj;