数组对象深拷贝方法

对象深拷贝的我们都知道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))
posted @ 2020-04-18 14:46  今天很开心xxx  阅读(1326)  评论(0编辑  收藏  举报