树形结构根据最后一位的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匹配整个路径的主要内容,如果未能解决你的问题,请参考以下文章
根据ID或者ID集合查找树形结构数据里面ID所对应的节点信息
树形结构数据还原成普通list,根据父类id获得所有子孙后代id集合方法实现