Qui voglio sostituire il prezzo in data1
al prezzo da data2
, e viene aggiornato se l'id è lo stesso.
È possibile farlo senza ciclo annidato?
var data1 = [{
"id": "56e641d4864e5b780bb992c6",
"price": "1000",
"quantity": "1",
"name": "def"
},
{
"id": "56e65504a323ee0812e511f2",
"price": "2000",
"quantity": "2",
"name": "abc"
}]
var data2 = [{
"id": "56e65504a323ee0812e511f2",
"price": "800",
"name": "abc"
},
{
"id": "56e641d4864e5b780bb992c6",
"price": "900",
"name": "def"
}]
il risultato che voglio è simile a questo
result = [{
"id": "56e641d4864e5b780bb992c6",
"price": "900",
"quantity": "1",
"name": "def"
},
{
"id": "56e65504a323ee0812e511f2",
"price": "800",
"quantity": "2",
"name": "abc"
}]