第2段代码为什么会出错?
function Odemo(){} var a=new Odemo(); Odemo.prototype.sayName=function(name) { return this.name=name; } alert(a.sayName('asd')); //显示asd function Odemo(){} var a=new Odemo(); Odemo.prototype={ name:'asd', sayName:function(){ return this.name; } } alert(a.sayName()); //为什么会报错 function Odemo(){} Odemo.prototype={ name:'asd', sayName:function(){ return this.name; } } var a=new Odemo(); alert(a.sayName()); //显示asd