我的工作,我已經有了2個對象數組和下面都是不同的情況下,數據可以在一個項目。操縱物體陣列以獨特的數據
// Case 1
var arr1=[{id:1,quantity:10}]
var arr2=[{id:1,quantity:10},{id:2,quantity:20}]
// Case 2
var arr1=[]
var arr2=[{id:1,quantity:10},{id:2,quantity:20}]
// Case 3
var arr1=[{id:1,quantity:12}]
var arr2=[{id:1,quantity:10},{id:2,quantity:20}]
// Case 4
var arr1=[{id:1,quantity:10},{id:1,quantity:20}]
var arr2=[{id:1,quantity:10}]
因此,陣列1可能是爲空,可能有array2中的一個對象,或者array2中的對象具有不同的數量值。
我想更新基於arr2的主數組或arr1,但不想用arr1 = arr2類型的解決方案將arr1完全刷入arr2。 arr1應根據arr2更新數量並根據相同的事情添加或刪除數量。
你可以給一個之前/之後的例子嗎? –
代碼如何同時更新和添加和刪除元素? – guest271314
你能解釋一下結果如何與'arr1 = arr2'不同嗎? – trincot