数组对象深拷贝方法

对象深拷贝的我们都知道Object.assign方法,但要注意的是此方法只对对象有用。

数组对象的话,就是数组中包含多个对象,实现深拷贝可以这样实现:

方法一:循环数组每个对象都复制(其实还是对象复制)

 for(let i=0;i<res.data.length;i++){
           this.OriginalData.push(Object.assign({}, res.data[i]))
      }
 
方法二:转一下字符串就行啦
       this.OriginalData= JSON.parse(JSON.stringify(res.data))
不断学习.jpg
原文地址:https://www.cnblogs.com/shanxinxin/p/12725875.html