//根据一个 id 返回在树中的父级节点 id 数组
// 入参 tree,id,parentIds
//返回:数组,或者 null
const parseParentIds = (tree, id, parentIds = [])=>{
if(!tree || !tree.length){
return null
}
for(const node of tree){
if(node.id === id){
return parentIds;
}
const find = parseParentIds(node.child, id, [...parentIds, node.id])
if(find){
return find;
}
}
return null;
}
const res = parseParentIds(data,'68');
console.log(res)
根据一个 id 返回在树中的父级节点 id 数组
最新推荐文章于 2022-12-12 08:54:11 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)