延长作用域、块级作用域、垃圾收集、管理内存
ECMAScript所有的参数都是按值传递的。
function addObj(obj3) {
obj3.name = '天下';
obj3 = new Object();
obj3.name = '晓晓';
return obj3;
}
var obj3 = new Object();
var result3 = addObj(obj3);
console.log('obj3',obj3); //天下
如果是按引用传递的话, obj3打印的值肯定为 '晓晓’了。