that.setData({
image_list: res.data,
image_list_backup:res.data
});
运行中改变 image_list的值,发现image_list_backup的值也会同步改变 这是为什么
网友回复
无我。:
因为image_list和image_list_backup引用了相同的引用地址,你这样试试
that.setData({
image_list: res.data,
image_list_backup: JSON.parse(JSON.stringify(res.data)
});
拾忆:
百度了解下 JS的 浅拷贝/深拷贝