function A(){}
var B = {};
var a1 = new A();
var a2 = new A();
var b1 = B;
var b2 = b1;
A.prototype.prop = "A's Property";
b1.prop = "B's Property";
a1.prop = "Not Prop";
alert (a1.prop + " not equal to " + a2.prop);
b2.prop = "Not Prop";
alert (b1.prop +" still equal to "+ b2.prop);
ご覧のとおり、b2.propは値渡しできません。プロパティ名を変更せずに値渡しする方法はありますか?参照によって同じオブジェクトプロパティに値を渡すことはできませんか?
を?通常、「渡す」とは、関数に引数を渡すことを意味します。あなたは関数を定義していないので、おそらくあなたが意味するものではありません。 – zneak