【发布时间】:2020-05-05 18:24:16
【问题描述】:
我想合并 2 个包含对象本身的对象。 像这样:
let selections = {
123: {
abc: {name: 'abc'},
def: {name: 'def'}
},
456: {
ghi: {name: 'ghi'},
jkl: {name: 'jkl'}
}
};
let flatSelections = Object.keys(selections).reduce((r, k) => {
return selections[k];
}, {});
console.log(flatSelections);
/* expected data
flatSelections = {
abc: {name: 'abc'},
def: {name: 'def'},
ghi: {name: 'ghi'},
jkl: {name: 'jkl'}
};
*/
但我只有 selection['456'] 作为输出。 https://jsfiddle.net/benlesc/uw65bjo1/13/
【问题讨论】:
标签: javascript object merge