代码:
var p1=new Object();
var p2=new Object();
p1.name="p1";
p2.name="p2";
function setName(obj){
obj.name="p4";
obj=p2;
alert(obj.name+"---"); //p2----
}
setName(p1);
alert(p1.name); //p1
js中所有函数的参数都是按值传递(基本类型传递的是其指,引用类型传递是其地址,而不是对象本身)