【发布时间】:2021-10-04 03:15:07
【问题描述】:
我有一个像这样的 JSON 嵌套对象树。 如何通过将 ID 值传递给函数来获取指定的对象。 (ID 是所有嵌套对象中的键)
我尝试了递归和 JSON.stringify().findObject() 但不知何故它们不起作用。
{
"id": "A",
"name": "Item A",
"child": [
{
"id": "B",
"name": "Item B",
"child": [
{
"id": "C",
"name": "Item C"
"child": []
}
]
},
{
"id": "D",
"name": "Item D",
"child": []
}
]
}
//Calling like this
var result = findObject("C");
那么console.log(result);应该是
{
"id": "C",
"name": "Item C"
"child": []
}
【问题讨论】:
标签: javascript object recursion