【发布时间】:2018-12-15 09:21:32
【问题描述】:
如何从嵌套数组中检索 id?
最初我得到这样的 json 响应,我需要从所有嵌套数组中获取所有 id。
有人可以帮我吗?
我应该使用过滤器还是任何查找功能?
一个例子或解释可能会很好。
{
"id": 271,
"name": "anything",
"description": null,
"entries": [
{
"id": "fda2afe0-dfc4-4373-9e50-8b140a46f25e",
"name": "first occurence",
"runs": [
{
"id": 284,
"name": "the element from which I want to get id",
"description": null,
"created_on": 1530627823,
"created_by": 2
},
{
"id": 285,
"name": "element for id 2",
"created_by": 2
},
{
"id": 296,
"name": "element for id 3",
"created_on": 1530710993,
"created_by": 2
}
]
},
{
"id": "a65dd3f0-3fc1-4f93-9123-f5a05ae50703",
"name": "second occurence",
"runs": [
{
"id": 272,
"name": "element for id 4",
"created_by": 2,
},
{
"id": 273,
"created_by": 2,
},
{
"id": 274,
"created_by": 2,
}
]
}
]
}
【问题讨论】:
-
您要提取哪些
ids? -
像 272、285 - 里面的那些
-
@LittleJohnny 将 "id": "a65dd3f0-3fc1-4f93-9123-f5a05ae50703" 包含在 ids 中吗?
-
不,只有最深的数组
标签: javascript multidimensional-array ecmascript-6 jagged-arrays