首先说明,Javascript中对象是按值传递的
function setName(obj){
obj.name="lu";
obj=new Object();
obj.name="feng";
}
var person =new Object();
setName(person);
alert(person.name);//结果还是"lu
例:
当在函数内部重写obj时,这个变量引用的就是一个局部对象了,而这个局部对象会在函数执行完毕立即被销毁。