數組對象深拷貝方法


對象深拷貝的我們都知道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))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM