树形数据结构的相关操作(持续更新)
在前端开发中我经常遇到处理树形结构的过程,比如多级嵌套的菜单,多级评论等,而后端返回给我们的数据有可能是处理好了的树形结构,也有可能是一个平级的对象数组,比如:const arr = [ { id: 1, address: 'china', parentId: null }, { id: 2, address: 'sichaun', parentId: 1 }, { id: 4,...
在前端开发中我经常遇到处理树形结构的过程,比如多级嵌套的菜单,多级评论等,而后端返回给我们的数据有可能是处理好了的树形结构,也有可能是一个平级的对象数组,比如:const arr = [ { id: 1, address: 'china', parentId: null }, { id: 2, address: 'sichaun', parentId: 1 }, { id: 4,...