は、以下のコードを検討:Javascriptでオブジェクト値を持つサブプロパティが参照によってコピーされていますか?
A={
prop1: 12,
prop2: {x:12}
};
newprop2={k:55,l:3};
A.prop2=newprop2;
newprop2 = {m:65, n:25};
console.log(A);
出力される。
{ prop1: 12, prop2: { k: 55, l: 3 } }
Iを出力することが期待:オブジェクトが参照によってコピーされるので
{ prop1: 12, prop2: {m:65, n:25} }
、私はサブを期待していました値として割り当てたいオブジェクトはLARGEであり、複数のコピーを保持したくないので、-propertiesは参照によってコピーされました。