如何实现将JavaScript数组转换为树形结构数据的扁平化处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计750个文字,预计阅读时间需要3分钟。
前言:之前面试遇到过这个问题,面试官问:如何将一个数组数据扁平化,然后转化为Tree结构,工作中刚好用到了,在这里总结一下。
要求:将以下数组转化为树形结构:
json[ { id: 1, name: 节点1, children: [ { id: 2, name: 节点1-1, children: [ { id: 4, name: 节点1-1-1 }, { id: 5, name: 节点1-1-2 } ]}, { id: 3, name: 节点1-2 } ]}, { id: 6, name: 节点2 }]
前言
之前面试有遇到过这个问题,面试官问:如何把一个数组数据扁平,然后转化为Tree结构数据,工作中刚好也用到了,在这里总结一下。
本文共计750个文字,预计阅读时间需要3分钟。
前言:之前面试遇到过这个问题,面试官问:如何将一个数组数据扁平化,然后转化为Tree结构,工作中刚好用到了,在这里总结一下。
要求:将以下数组转化为树形结构:
json[ { id: 1, name: 节点1, children: [ { id: 2, name: 节点1-1, children: [ { id: 4, name: 节点1-1-1 }, { id: 5, name: 节点1-1-2 } ]}, { id: 3, name: 节点1-2 } ]}, { id: 6, name: 节点2 }]
前言
之前面试有遇到过这个问题,面试官问:如何把一个数组数据扁平,然后转化为Tree结构数据,工作中刚好也用到了,在这里总结一下。

