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