У меня есть два объекта javascript, как показано ниже.
obj1 = {
sdfjjweifh: {
user: "bob@bob.com",
id: "10"
},
fjemsnduci: {
user: "fred@fred.com",
id: "20"
},
dhcnwodpcu: {
user: "joe@joe.com",
id: "30"
}
};
obj2 = [{
Name: "Bob",
Id: "10"
}, {
Name: "Fred",
Id: "20"
}, {
Name: "Joe",
Id: "30"
}];
Я хочу объединить их, когда поля "id" совпадают с таким результатом:
obj1 = {
sdfjjweifh: {
user: "bob@bob.com",
id: "10",
Name: "Bob"
},
fjemsnduci: {
user: "fred@fred.com",
id: "20",
Name: "Fred"
},
dhcnwodpcu: {
user: "joe@joe.com",
id: "30",
Name: "Joe"
}
};
Какой самый простой способ сделать это с чистым javascript / ES6?
Я нашел много вещей, близких к этому, но могуне совсем сложить все вместе.