存在数组A,B,令A=B;
个人想法:赋值是只是a的指向了b,所以a,b地址指向的数据是相同的,删除其中一个的时候是删除他们指向的数据的值,所以两个都会被删除掉
解决办法:(把数组转成字符串,再转换回来,那么两个数组对应的地址就不同了)
this.nowDevices = JSON.parse(JSON.stringify(this.deviceInfo));
存在数组A,B,令A=B;
个人想法:赋值是只是a的指向了b,所以a,b地址指向的数据是相同的,删除其中一个的时候是删除他们指向的数据的值,所以两个都会被删除掉
解决办法:(把数组转成字符串,再转换回来,那么两个数组对应的地址就不同了)
this.nowDevices = JSON.parse(JSON.stringify(this.deviceInfo));