誰かが言ったように、インスタンスの内部プロトタイプはコンストラクターのプロトタイプへのリンクです。
function foo(){}
x=new foo()
foo.prototype={};
x instanceof foo//false (if instance internal prototype is a link to constructor prototype than it should have been replaced with replacing prototype) but
x.constructor==foo//true why according to the above definition if internal prototype is a link to constructor prototype it should have been updated