【发布时间】:2017-12-17 04:48:10
【问题描述】:
我正在尝试提取对象数组的所有链接 ID,如下所示。这就是我试图得到的:
const linkIDs = array
.filter(d => d.links)
.map(d => d.links)
但这给了我一个嵌套数组,这不是我想要的。
[
{
"id: "1",
"links": [
{
"id" : "Dn59y87PGhkJXpaiZ",
"type" : "article"
},
{
"id" : "PGhkJXDn59y87paiZ",
"type" : "article"
}
]
},
{
"id: "2",
"links": [
{
"id" : "GhkJXpaiZDn59y87P",
"type" : "article"
}
]
},
{
"id": "3"
}
]
所以在这个例子中我需要结果
[ "Dn59y87PGhkJXpaiZ", "PGhkJXDn59y87paiZ", "GhkJXpaiZDn59y87P" ]
【问题讨论】:
标签: javascript arrays ecmascript-6