看高程看到了变量传参的问题,里边有这么一个例子,一直无法理解,为什么函数内部的obj没有重写原来的obj? function setName(obj) {
obj.name = "Nicholas";
obj = new Object();
obj.name = "Greg";
} var person = new Object();
setName(person);
alert(person.name);//"Nicholas"
添加回答
举报
0/150
提交
取消