一个列表变量被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]吧?