Node.js 构建成树形结构

  |  

Node.js 下生成递归的树形结构

如何将数据库取取的数组形式的数据转换成前端需要的树形格式呢,此demo借助DFS 深度优先搜索

  1. var tree=new treeNode中是最关键的,根据pid为0,循环得到所有父节点为0的数据,将其放入treelist集合中,在这个过程中,顺带,把其子节点也构建好.
  2. 在getDFSTree(data, data[i].id) 这一行代码中,将data[i].id作为下一个pid,继续循环找到其节点的子节点,其作为chilldren的属性,挂载在上一个父节点上。

Copyright © 2019 、天上有木月博客 All Rights Reserved. by igeekfan. | 苏ICP备16046457号 | 本站运行于

本站开源 天上有木月 至Github , 总访问量为 次 。 载入天数...载入时分秒...