树结构打平为一维数组

2020-11-10  本文已影响0人  jluemmmm

树组件通用知识点:树结构打平为一维数组
给定如下数据结构:

const tree = [
  {
    id: "1",
    label: "1",
    children: [
      { id: "1-1", label: "1-1" },
      { id: "1-2", label: "1-2" },
      { id: "1-3", label: "1-3" }
    ]
  },
  {
    id: "2",
    label: "2",
    children: [
      { id: "2-1", label: "2-1" },
      { id: "2-2", label: "2-2" },
      { id: "2-3", label: "2-3" }
    ]
  }
];
实现一个函数:flatTree(tree)

输出:一维数组

[{id:"1",label:"1"},{id:"1-1", label:"1-1", parentId:"1"},{.....}]
上一篇 下一篇

猜你喜欢

热点阅读