简介:日常业务中可能会遇到对树形结构进行查询、展平成数组,将数组转换成树形结构等需求,我们则要学会使用一些递归、遍历或者函数api去实现。
假设有一个树形结构数据如下
var tree=[ { 'id': '1', 'name': '教学素材管理', 'children':[ { 'id': '101', 'name': '教学素材', 'children':[ { 'id': '10101', 'name': '修改', }, { 'id': '10102', 'name': '添加', } ] }, { 'id': '102', 'name': '测试试题', }, { 'id': '103', 'name': '问题任务', } ] }, { 'id': '2'