【发布时间】:2011-08-15 00:26:00
【问题描述】:
我认为我的问题很简单,但我找不到简单的解决方案。示例如下:
var obj1 = {
m1:"a",
m2:"b"
};
var obj2 = {
m:obj1
};
obj2.m.m1 = "c";
document.write(obj2.m.m1+"<br>"); //output: c
document.write(obj1.m1+"<br>"); // output: c ( I wanted to be a)
那么.. 我需要做什么才能从 obj1.m1 返回“a”?
提前致谢
【问题讨论】:
-
@David Dorwad 实际上我正在寻找相反的东西。如何将对象作为值而不是引用传递
标签: javascript variables scope