我尝试使用reduce或map,但我有时候是个新手。
我正在尝试使用这个函数从对象中返回单个数组。
我正在尝试使用这个函数从对象中返回单个数组。
var obj = [{ a: 1 }, { b: 2 }, { c: 3 }];
var result = obj.reduce((obj, item) => [item.key] = item.value);
console.log(result);
但我总是得到以下错误:
Uncaught TypeError: 无法读取未定义的属性 'Symbol(Symbol.iterator)'
我搜索了很多,但这些示例对我没有帮助...我认为这是一件简单的事情,但经过1个小时,我仍然一无所获。
我想要的是...
[{a: 1}, {b: 2}, {c: 3}] to {a: 1, b: 2, c: 3}