4

私がこれをしているときにChromeで:

 var A = function(){};
 A.prototype =  { a:1,b:2 };
 var aInst = new A;
 aInst.a = 11;
 console.log(aInst);

コンソールにこれが表示されます:

ここに画像の説明を入力

Object以前は同じ名前 (" ") の 2 つのプロパティを持つ が表示されませんでしaた。私の Chrome に何か問題がありますか?

ここ: http://jsfiddle.net/4Zws3/1/

4

1 に答える 1

2

1 つaはインスタンス プロパティで、もう 1 つはプロトタイプ オブジェクトの値です。

私は実際にChromeでこれを見ています:

ここに画像の説明を入力

于 2013-09-29T12:03:17.657 に答える