【发布时间】:2019-10-22 10:11:46
【问题描述】:
我需要使用 JavaScript 将对象数组转换为简单的对象数组
下面我把当前代码和当前输出放在一起
const result = [
[
{
name: '1'
},
{
name: '2'
}
],
[
{
name: '3'
},
{
name: '4'
}
],
[
{
name: '5'
}
],
[
{
name: '6'
}
]
]
const a = result.map(item => {
return Object.assign({}, ...item)
})
console.log(a)
以上代码的输出(当前和错误的输出)
[ { "name": "2" }, { "name": "4" }, { "name": "5" }, { "name": "6" } ]
预期和需要的输出
[
{
name: '1'
},
{
name: '2'
},
{
name: '3'
},
{
name: '4'
},
{
name: '5'
},
{
name: '6'
}
]
【问题讨论】:
标签: javascript arrays object ecmascript-6 foreach