将对象数组转换为对象数组?
Convert an array of array of objects to array of objects?
当前输入无效
boxlist = [
{
boxId:'94sdsd65cc9'
boxSize:'Small'
boxType:'box'
items:(2) [Array(12), Array(2)]
}
]
扩展以上项目array of array sample:
items : [
[{id: 1, name: "item1", write: true}],
[{id: 3, name: "item3", write: true}]
]
预期输出
boxlist = [
{
boxId:'94sdsd65cc9'
boxSize:'Small'
boxType:'box'
items:(2) [{.12.}, {.2.}]
}
]
必需项对象数组示例:
items = [
{id: 1, name: "item1", write: true},
{id: 3, name: "item3", write: true}
]
尝试使用
- items.flat() ,但没有用,它对我的 array
数组没有影响
- flatten、flattenDeep、flattenDepth for loadash 但没有用
boxlist.map((list) => {
list.items = list.items.flat() // flattens the array of array
return list
})
当前输入无效
boxlist = [ { boxId:'94sdsd65cc9' boxSize:'Small' boxType:'box' items:(2) [Array(12), Array(2)] } ]
扩展以上项目array of array sample:
items : [ [{id: 1, name: "item1", write: true}], [{id: 3, name: "item3", write: true}] ]
预期输出
boxlist = [ { boxId:'94sdsd65cc9' boxSize:'Small' boxType:'box' items:(2) [{.12.}, {.2.}] } ]
必需项对象数组示例:
items = [ {id: 1, name: "item1", write: true}, {id: 3, name: "item3", write: true} ]
尝试使用
- items.flat() ,但没有用,它对我的 array 数组没有影响
- flatten、flattenDeep、flattenDepth for loadash 但没有用
boxlist.map((list) => {
list.items = list.items.flat() // flattens the array of array
return list
})