function Obj1(name){
this.__proto__={
Name:name,
getName:function(){
alert(this.Name);
}
};
}
function Obj2(name){
this.prototype={
Name:name,
getName:function(){
alert(this.Name);
};
};
}
x=new Obj1("blue shark");
z=new Obj2("red shark");
x.getName();
z.getName();// error:z.getName() is not a function
2つの違いは何ですか?prototype
コンストラクタ関数にのみ使用されると言う人もいますが、この場合は機能しません....代わりに__proto__
なぜ機能するのですか?