the parent can find the direct point of the subset, but the subset can find the parent. How to operate
let arrn=[
{
"MENU_URL": "dashboard",
"MENU_ID": "104a580029c54e139210b7e87dca6d89",
"MENU_NAME": ""
},
{
"MENU_URL": "systemManage",
"MENU_ID": "769130d1918d47219e6f0c463a1c9c67",
"MENU_NAME": ""
},
{
"MENU_URL": "serviceManage",
"MENU_ID": "8619ca0b6fbc42649a27475e339d5d4a",
"MENU_INFO": [
{
"MENU_URL": "userInfo",
"MENU_ID": "104a580029c54e139210b7e87dca6d89",
"MENU_NAME": ""
}
],
"MENU_NAME": ""
},
{
"MENU_URL": "serviceManage/recordQuery",
"MENU_ID": "d379e3f38cb3472ab18287034f32ef46",
"MENU_INFO": [
{
"MENU_URL": "dashboard",
"MENU_ID": "104a580029c54e139210b7e87dca6d80",
"MENU_INFO": [
{
"MENU_URL": "dashboard",
"MENU_ID": "454a580029c54e139210b7e87dca6d82",
"MENU_NAME": "222"
}
],
"MENU_NAME": "111"
},
{
"MENU_URL": "dashboard",
"MENU_ID": "104a580029c54e139210b7e87dca6d89",
"MENU_NAME": "333"
}
],
"MENU_NAME": ""
}
]
222MENU_IDMENU_ID
```
function getParentId(childId) {
tmparr.forEach(function (item, index) {
if (item.MENU_INFO) {
item.MENU_INFO.forEach(function (list, idx) {
if (list.MENU_ID === childId) {
console.log("d", item)
}
})
}
})
}
getParentId("104a580029c54e139210b7e87dca6d80")
```