传递参数的问题,请帮忙详细说明下为什么alert出来的是“xiaoming"

来源:3-10 参数传递和类型检测

米兰的小铁匠_feng

2018-04-20 10:02:50

function setName(obj) {
    obj.name = "xiaoming";
    obj = new Object();
    obj.name = "xiaojun";
}
var person = new Object();
setName(person);
alert(person.name)  //"xiaoming"


写回答

1回答

一路电光带火花

2018-04-20

setName函数中的  obj = new Object();是又定义了一个对象,跟传递进去实参person没有关系了。

0

0 学习 · 4826 问题

查看课程