为啥new完之后,再去访问obj.y就是undefined呢?
我想提一个问题: var obj={}; obj.x=1; obj.y=2; console.log(obj);//{x: 1, y: 2} console.log(obj.y);//2 function fn(){}; fn.prototype.z=3; var obj=new fn(); console.log(obj.z);//3 console.log(obj.y);//undefined 为啥new完之后obj.y就是输出undefined呢?