看高程看到了变量传参的问题,里边有这么一个例子,一直无法理解,为什么函数内部的obj没有重写原来的obj?
function setName(obj) { obj.name = "Nicholas"; obj = new Object(); obj.name = "Greg"; } var person = new Object(); setName(person); alert(person.name);//"Nicholas"
相关分类