JSFiddle - React, Tailwind, and code Playground
JavaScript
const data1 = [{
id: 1,
data: "abc"
},
{
id: 2,
data: "abzxcasd"
}
]
const data2 = {
2: {
id: 2,
data: "abasdasdsa",
test: "null",
testov:'ALO'
},
1: {
id: 1,
data: "abc",
test: "abc"
}
}
const parsed = Object.entries(data2)
const final = parsed.map((v) => {
const finded = data1.findIndex(dt1 => dt1.id === v[1].id)
/* console.log(data1[finded], 'data1')
console.log(v[1], 'data2') */
return {...data1[finded],...v[1]}
})
console.log(final)