【发布时间】:2012-10-14 10:47:15
【问题描述】:
javascript 中的对象是否通过引用传递? 如果是,为什么此代码不起作用。
function change(myObj)
{
myObj={};
myObj.a=2;
}
o={a:1};
change(o);
alert(o.a); //alert 1
但是当我这样做时
function change(myObj)
{
myObj.a=2;
}
o={a:1};
change(o);
alert(o.a); //alert 2
【问题讨论】:
标签: javascript object