2022-04-24 js 树状结构 递归获取路径

JavaScript011

2022-04-24 js 树状结构 递归获取路径,第1张

做管理后台遇到了一个需求,是要再table里显示路径的名字

如上图所示,但是后端的哥们只返回了每一级的name ,并没有路径。前端能解决的事情就不麻烦后端了,只能用递归解决了:

一、获取每一级中的路径 path

如下图可以看到 pathName 就是把路径拼接起来了,该方法同样适用于树状结构添加任意属性字段。

还有其他几种树状结构常用的递归操作 可以参考该博主文章

https://blog.csdn.net/m0_38134431/article/details/108453055

我们仅仅知道用户点击的那一条数据,所以这条数据必须是唯一的才能构建一颗唯一的树结构,如果后端给不到你唯一的值,一定要让他给你生成一个唯一值id

我采用的string切割插入值

table初始化进来只有一层,并且是固定的

此时生成的是

关键词:树结构路径搜索

参考资料

https://blog.csdn.net/weixin_40902181/article/details/102975297