0
在下面的脚本中我无法理解为什么通过改变本地(私人)对象本地来改变对象全局中的属性prop?JS局部变量全局变化
var global = {}
global.prop = "Global init";
var ChangeState = (function() {
var local = global;
local.prop = "Changed"; // expecting Global init?
})()
alert("Global = " + global.prop)
我不是要求JS改变全局,但它会改变它吗?请帮忙。
谢谢,我想我明白了:-) – user3592714