プロトタイプの継承がどのように機能するか、およびインタープリターがプロトタイプチェーンを移動してプロパティを見つける方法については、多くのことを読みました。
function Man()
{
this.hands=2;//1
}
function father()
{
this.name="";
}
father.prototype= new Man();//2
var malay= new father();
var abhik= new father();
ここで私の質問は、文 #1 と #2 が呼び出されるのは 1 回のみということです。「abhik」と「malay」は両方とも同じ Man オブジェクトを共有する必要がありますか? したがって、メモリには 3 つのオブジェクトがあります。1.abhik 2.malay 3.man (両方で共有される 1 つのインスタンス) したがって、そのロジックによって、変更された値はオブジェクト間で共有される必要がありますか?
malay.hands=3;
console.log(abhik.hands);
abhik.hands=4;
console.log(malay.hands);
しかし、そうではありません。なんでそうなの ?