一个列表变量被setData赋值给两个列表变量后,其中一个列表元素改变,另一个列表也同步改变
Page({
data: {
a:[],
b:[]
},
onLoad:function(options){
var c=[2,3]
this.setData({a:c,
b:c})
this.data.a[0]=3
console.log(“a”,this.data.a,“b”,this.data.b)
},
})
此时控制台输出的结果是a为[3,3],b也为[3,3],但我只改变了a的值,b应该为[2,3]吧?