【发布时间】:2021-08-22 11:11:30
【问题描述】:
我有一个嵌套对象数组,如下所示,
data = [
{
"field": "A",
"items": [
{
"Id": 001,
"ItemDescription": "item 1"
}
]
},
{
"field": "A",
"items": [
{
"Id": 002,
"ItemDescription": "item 2"
},
{
"Id": 003,
"ItemDescription": "item 3"
},
{
"Id": 004,
"ItemDescription": "item 4"
}
]
}
]
我试图从对象数组中仅获取内部对象数组。
我尝试了不同的方法从对象数组中获取内部对象数组,
data.map((u,i) => u[i].map((a,b)=> a.items))
预期结果:
data = [
{
"Id": 001,
"ItemDescription": "item 1"
},
{
"Id": 002,
"ItemDescription": "item 2"
},
{
"Id": 003,
"ItemDescription": "item 3"
},
{
"Id": 004,
"ItemDescription": "item 4"
}
]
【问题讨论】:
标签: javascript arrays json multidimensional-array