摘要:
这是一个朋友问我的问题。他说代码片段一好理解,但疑问在代码片段二为什么不是输出一个空对象?代码片段如下两个:code segment 1var obj = {};obj.x = 1;obj.y = 2;function test(obj) { obj.x = 111;}test(obj);console.log(obj);// result >>>>>>>>> {x=111,y=2}code segment 2var obj = {};obj.x = 1;obj.y = 2;function test(obj) { var obj2 = { 阅读全文