fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
1
2
3
4
5
6
7
8
9
10
11
const flat = (arr) => {
  let newarr = []
  arr.forEach((el, i) => {
    if (el.children && Array.isArray(el.children) && el.children.length) {
      newarr = newarr.concat(flat(el.children))
    }
    newarr.push(el)
  })
  return newarr
}
export default flat