即时通讯困惑与JavaScript数组工作
这个问题在这里已经有了答案:
y[..] = ...
正在修改现有的对象。 任何对该对象有引用的东西都可以看到这种变化。
y = ...
将一个全新的值赋给本地y
变量,并丢弃先前分配的对象引用。 该变化在函数外部是不可见的,因为没有其他变量可以访问y
变量。
这个问题在这里已经有了答案:
y[..] = ...
正在修改现有的对象。 任何对该对象有引用的东西都可以看到这种变化。
y = ...
将一个全新的值赋给本地y
变量,并丢弃先前分配的对象引用。 该变化在函数外部是不可见的,因为没有其他变量可以访问y
变量。