🌺前言
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
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也