let A=[a,b,c];
數(shù)組A中有a,b,c三個對象助隧,現(xiàn)在需要在A中增加一個a對象违孝,即在A中復制一個a對象。
錯誤代碼:
A.push(A[0]);
A.splice(0,0A[0]);
原因:vue中的雙向綁定搔扁,會導致践啄,在之后修改A[3]時,同時也會修改A[0]
正確代碼:
A.push(JSON.parse(JSON.stringify(A[0])));
原因:這樣就相當于在A中增加了一個新對象她紫,跟之前的a沒有關系硅堆。
let A=[a,b,c];
數(shù)組A中有a,b,c三個對象助隧,現(xiàn)在需要在A中增加一個a對象违孝,即在A中復制一個a對象。
錯誤代碼:
A.push(A[0]);
A.splice(0,0A[0]);
原因:vue中的雙向綁定搔扁,會導致践啄,在之后修改A[3]時,同時也會修改A[0]
正確代碼:
A.push(JSON.parse(JSON.stringify(A[0])));
原因:這樣就相當于在A中增加了一個新對象她紫,跟之前的a沒有關系硅堆。