js获取树的路径

js获取树的路径

徐徐
算法
发布于2024-08-20 16:19:54
🌺前言
js获取树的访问路径

javascript
function getParentNodes(nodes,target){
 if(!nodes) return
 const result = []
 function getNode(nodes,target){
    for(let i = 0;i<nodes.length;i++){
    if(nodes[i].id === target){
      result.unshift(nodes[i])
      return true
    }
    else if(nodes[i].children&&nodes[i].children.length){
      const flag = getNode(nodes[i].children,target)
      if(flag) {
        result.unshift(nodes[i])
        return true
      }
    }
 }
 }
 getNode(nodes,target)
 return result
}
文章最后更新于 2024-08-20 16:19:54
留言
暂无数据

~~空空如也