代码:
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); //p1js中所有函数的参数都是按值传递(基本类型传递的是其指,引用类型传递是其地址,而不是对象本身)
本文通过一个JavaScript示例详细解释了函数参数是如何传递的,重点分析了基本类型与引用类型的传递区别,并展示了实际运行效果。

3535

被折叠的 条评论
为什么被折叠?



