在写数组分割时用fliter函数,改变数组类型时会改变原来的数组,
改变前
改变后
那如何解决呢
简单的赋值给另外一个新数组也是不行的,这里需要用的深拷贝的方法
var sku = JSON.parse(JSON.stringify(this.productSkuVOS))
为什么这样可行呢?
json.stringify是对数据进行查询解析,所以会完完全全脱离原数组
此时的代码是可行的
在写数组分割时用fliter函数,改变数组类型时会改变原来的数组,
改变前
改变后
那如何解决呢
简单的赋值给另外一个新数组也是不行的,这里需要用的深拷贝的方法
var sku = JSON.parse(JSON.stringify(this.productSkuVOS))
为什么这样可行呢?
json.stringify是对数据进行查询解析,所以会完完全全脱离原数组
此时的代码是可行的