JS函数传参理解

 

我的理解:
js函数传递的参数如果是对象,那么他复制的值是地址。于是person的地址复制给了obj,obj.name='Nicholas'就修改了person.name。之后obj又指向了新地址,此时的obj.name和person毫无关系。所以最后的结果person.name='Nicholas';

posted @ 2016-03-10 11:52  17shiooo  阅读(212)  评论(0编辑  收藏  举报