function getAddressChild(arr, aim) {
aim = aim + ''
for (let key in arr) {
arr[key].id = arr[key].id + ''
if(arr[key].id==aim){
return arr[key].children
} else if (aim.indexOf(arr[key].id)==0&&arr[key].children) {
let result = getAddressChild(arr[key].children, aim)
if (result) return result
} else {
if (arr[key].id == aim) return arr[key].children
}
}
}
getMenuId(arr,aim) {
for (let key in arr) {
if(arr[key].children){
let result = this.getMenuId(arr[key].children,aim)
if(result) return result
}else{
if(arr[key].url == aim) return arr[key].id
}
}
},
递归查找元素
最新推荐文章于 2022-12-28 19:48:30 发布