老师有个地方是不是有错误?
var obj={};
obj.x=1;
obj.y=2;
function foo(){};
foo.prototype.z=3;
obj.__proto__=new foo(); //这个地方是把obj对象的原型指向foo.prototype ;
obj.x ===1; //true;
obj.y===2; //true;
obj.y===3 ; //true;
var obj=new foo(); 好像是整个obj被重新赋值了,无法访问obj.x/obj.y