js参数值访问

来源:互联网 发布:辐射4男主角捏脸数据 编辑:程序博客网 时间:2024/05/24 06:17

代码 :

<script>
function setName(obj){
obj.name = "11111";
obj = new Object();
obj.name = "22222222";
alert(obj.name);
}
var person = new Object();
setName(person);
alert(person.name);
</script>

输出结果:

22222222

11111

原因:

js参数传递是值传递,不是引用传递。这里有两个不同的对象,其中参数拷贝的是指针。

原创粉丝点击