在微信小程序页面中
Page({
data: {
y: [1]
},
onLoad() {
var x = this.data.y
x[0] = 666
console.log(this.data.y) //此时y竟然也变成了[666]
},
})
this.data中的数组数据,会随函数中关联变量自动改变
是我才疏学浅,还是BUG?请高手指点
--------补充-------------
如果concat一个空值,会阻断这种关联
var x = this.data.y.concat()
2 个回答
明白就好
谢楼主平台。 大佬给看看呗,,线上项目呀5555.。。
https://developers.weixin.qq.com/community/develop/doc/0006cc110c41284a5b582984b56400