如何实现以下输出?
const arr = [{ a: 1 }, { a: 2 }, { a: 3 }];
必需的输出:{a:1,a:2,a:3}
Object.assign覆盖键值并减小到下面的输出。
Object.assign({}, ...arr); // Output: {a:3}
这是我应该在原始帖子上写的内容-
对象数组:[{a:{a:1},b:{a:2},c:{a:3}}]
单个对象:{a:{a:1},b:{a:2},c:{a:3}}
我能够通过使用下面的代码来实现它。
const obj = arr.reduce((accum, value) => {
return { ...accum, ...value }
}, {});