<分区>
Possible Duplicate:
How do I correctly clone a JavaScript object?
我有这个代码:
var temp = [];
var obj = {name:"1"};
temp.push(obj);
obj.name = "2";
temp.push(obj);
我期望的是真实的:
temp[0].name == "1" && temp[1].name == "2";
实际发生了什么:
temp[0].name == "2" && temp[1].name == "2";
为什么会发生这种情况,我如何才能得到我所期望的?