深拷贝:
var data1 = [];
var data2 = JSON.parse(JSON.stringify(data1));
浅拷贝:
es6的 Array.from() 或者 ...
数组里面存的是对象,这是引用类型,你需要深拷贝,lodash里面有个cloneDeep方法,如果你能确保这个值是合法的json格式,也可以直接用JSON.parse(JSON.stringify(value))。
13 回答13.1k 阅读
7 回答2.3k 阅读
5 回答1.6k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
5 回答1.9k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
that.cpmylist=JSON.parse(JSON.stringify(that.mylist))