[英]Ramda get keys from nested object inside array
我有一组嵌套对象。 我正在尝试遍历数组并从嵌套对象中取回 id 列表。
"group": [
{
"groupId": "1",
"subGroup": {
"id": "44",
"name": "Testing",
}
},
{
"groupId": "2",
"subGroup": {
"id": "45",
"name": "Testing",
}
},
{
"groupId": "3",
"subGroup": {
"id": "46",
"name": "Testing",
}
}
]
我正在尝试返回像这样的 ID 列表 => [44, 45, 46]
我尝试const result = map(path("subGroup", "id"), group),
但它没有产生我需要的结果。
您采用的方法很好,除了R.path
需要一组路径索引而不是多个 arguments。
map(path(["subGroup", "id"]), group)
或者,您也可以只使用 arrays 的map
方法来获得相同的结果。
group.map(g => g.subGroup.id)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.