http.getData().then(function(data) {
//填充数据
self._allCheckData = data;
self._checkedData = data;
})
在后面会改变其中某一个checkData,然后两个值便一起改了,应该怎么解决呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可能是指向了同一个对象,你后续的操作其实操作的是同一个指向。
解决方法,可以克隆一份data给另外个属性。
使用
Object.assignMDN同熊丸子
你可以这样
对象数据类型是一个引用,指向的内存中的真实对象