树形结构根据最后一位的id匹配整个路径

Posted chenzeyongjsj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树形结构根据最后一位的id匹配整个路径相关的知识,希望对你有一定的参考价值。

 1 function recursionTreeId(_arr, _id) {
 2                 _arr.forEach(item => {
 3                     if (item.id === _id) {
 4                         optionArr.unshift(item.id);
 5                         if (item.pid) {
 6                             // 如果有父级
 7                             recursionTreeId(arr, item.pid);
 8                         }
 9                     } else if (item.hasOwnProperty("children")) {
10                         recursionTreeId(item.children, _id);
11                     }
12                 });
13             }
14             recursionTreeId(arr, _id);

 

以上是关于树形结构根据最后一位的id匹配整个路径的主要内容,如果未能解决你的问题,请参考以下文章

codeforce 240E 最小树形图+路径记录更新

根据ID或者ID集合查找树形结构数据里面ID所对应的节点信息

树形结构数据还原成普通list,根据父类id获得所有子孙后代id集合方法实现

树形结构数据还原成普通list,根据父类id获得所有子孙后代id集合方法实现

mysql树形结构的查询案例

C POSIX子级根据文件内容发送信号,父级将接收到的信号与文件匹配