Javascript 如何获取对对象的新引用
可能重复:Javascript 如何获取对对象的新引用,javascript,object,reference,Javascript,Object,Reference,可能重复: 如果我有这个 var a = {}; a.test1 = 1; a.test2 = 2; 然后我做了 var b = a; b.test1 = 5; 我不希望a.test1也发生变化。如何获取新引用或对象?您应该自己创建对象,并将原始对象的所有属性复制到该对象。请不要认为b是对a引用的对象的新引用。你的题目与你要找的正好相反
如果我有这个
var a = {};
a.test1 = 1;
a.test2 = 2;
然后我做了
var b = a;
b.test1 = 5;
我不希望a.test1也发生变化。如何获取新引用或对象?您应该自己创建对象,并将原始对象的所有属性复制到该对象。请不要认为
b
是对a
引用的对象的新引用。你的题目与你要找的正好相反