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