js 数组深拷贝
本文参考自: https://www.cnblogs.com/lvonve/p/11334628.html
this.list = [ {a: 1}, {b: [1,2]} ]; this.newList = []; this.newList = this.getList(this.list);
getList(arr) { let newArr = arr.constructor === Array ? [] : {}; for (let i in arr) { if (arr[i].constructor === Object || arr[i].constructor === Array) { newArr[i] = this.getList(arr[i]) } else { newArr[i] = arr[i] } }; return newArr; }

浙公网安备 33010602011771号