在js中一个基础类型可以直接赋值,引用类型直接赋值会指向同一个值(原理是浅拷贝和深拷贝)
解决问题代码:JSON.parse(JSON.stringify(json)) ↓
let json = {
0: [false, false],
1: [true, false]
}
this.setData({
timeList: JSON.parse(JSON.stringify(json)),
timeBackups: Object.assign({},json)
})
试过同时用:Object.assign({},json),{...json},没有效果文章来源:https://www.toymoban.com/news/detail-605077.html
做记录,以后研究……文章来源地址https://www.toymoban.com/news/detail-605077.html
到了这里,关于微信小程序值相同的数据,一个数据setDate修改后,另一个值相同的数据也会修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!