在以下代码行中:
var y = 0
var x = y
var z = y
x = 3
console.log(x, y, x)
我将y设置为0,x设置为y,x设置为y,然后改变x,但是y保持不变,z改变。如果 y 不变,为什么 z 会改变,我如何在不改变 z 的情况下改变 x?
你应该正在打印z
,而不是x
再次:
var y = 0
var x = y
var z = y
x = 3
console.log(x, y, z)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句