扁平数据结构转Tree
题目
打平的数据内容如下:
1 |
|
输出结果:
1 |
|
方法 1
1 |
|
通过两次循环,利用引用类型的特性给所有数组添加自己的子级,再查找 pid 等于 0 的所有元素
方法 2
1 |
|
通过 Map 类型,以 id/pid 为 key,一次循环即可将所有元素的父子关系添加完成
扁平数据结构转Tree
https://retech-fe.github.io/blog/2023/03/22/array-to-tree/
打平的数据内容如下:
1 |
|
输出结果:
1 |
|
1 |
|
通过两次循环,利用引用类型的特性给所有数组添加自己的子级,再查找 pid 等于 0 的所有元素
1 |
|
通过 Map 类型,以 id/pid 为 key,一次循环即可将所有元素的父子关系添加完成