function mergeArrayOfObjects(arr1,arr2) {
return arr1.map((item, i)=>{
if (item.id === arr2[i].id) {
return Object.assign({},item,arr2[i])
}
})
}
const arr1 = [
{id:1, lang:"javascript"},
{id:2, lang:"c++"},
{id:3, lang:"c"}
];
const arr2 = [
{id:1, password:3452},
{id:2, password:9838},
{id:3, password:1273}
];
console.log(mergeArrayOfObjects(arr1, arr2));
/*
run:
[{
id: 1,
lang: "javascript",
password: 3452
}, {
id: 2,
lang: "c++",
password: 9838
}, {
id: 3,
lang: "c",
password: 1273
}]
*/