扁平化一个数组树js

问题描述

你能帮我把这棵树弄平吗? 我已经尝试了几件事,但没有奏效。 我想得到最快的方法(算法)。

const source = [
  {
    item: { id: 1,name: "item name",code: "1d4g4" },children: [
      {
        item: { id: 2,name: "item name 2",children: [
          {
            item: { id: 2,children: [
              {
                item: { id: 3,children: [
                  { item: { id: 4,children: [] },{ item: { id: 4,],},];

这是我希望得到的结果:

  { id: 1,name: 'item name',code: '1d4g4' },{ id: 2,name: 'item name 2',{ id: 3,{ id: 4,code: '1d4g4' }
]```

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)