标签:
function setName(obj){
obj.name = ‘Niccholas‘;
console.log(obj.name); //Niccholas
obj = new Object();
obj.name = ‘Greg‘;
console.log(obj.name); //Greg
}
var person = new Object();
setName(person);
console.log(person.name); //Niccholas
函数内部重写obj时,这个变量引用的就是一个局部变量对象。这个局部变量对象会在函数执行完毕后立即被销毁。
标签:
原文地址:http://www.cnblogs.com/dayney/p/4508198.html