JavaScript - 递归:将平级结构转为树状结构。
前言:在前端日常开发中,会频繁的重组来自服务端的基础数据结构,本篇文章记录采用递归的方式,将平级数据结构转为树状数据结构。该方案解决的问题:1、减少服务器压力,繁琐的数据结构重组交给客户端处理。2、满足日常开发中处理平级结构转为树状结构的繁琐处理逻辑。3、节约前端开发时间(cv快人一步????)。4、优化用户对系统的整体体验感。应用场景:将下列公司分部与总部相关联,组成树状结构;[ { id: '1000', pid: null, name: '西安总部' }, /