je travaille sur un projet où j'ai 2 tableaux d'objets et les éléments suivants sont les différents cas, les données peuvent être en.tableaux d'objets Manipulation des données uniques
// 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}]
Ainsi, le array1 pourrait être empty, peut avoir l'un des objets de array2 ou les deux objets de array2 avec une valeur de quantité différente. Je voudrais mettre à jour le tableau principal ou arr1 basé sur arr2 mais ne veut pas glisser complètement arr1 avec arr2 avec le type de solution arr1 = arr2. arr1 devrait mettre à jour la quantité basée sur arr2 et ajouter ou enlever basé sur la même chose.
Pouvez-vous donner un avant/après exemple? –
Comment le code peut-il mettre à jour et ajouter et supprimer des éléments en même temps? – guest271314
Pouvez-vous expliquer comment le résultat serait différent de 'arr1 = arr2'? – trincot