账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js如何平铺树结构?
    33
    0

    将树结构的数组平铺成一个普通的数组应该怎么解决?

    相关代码

    cost treeNode = [{
        parentId: 0,
        title: "目录1",
        id:1,
        children: [{
           parentId: 1,
           title: "子目录1-1",
           id:22, 
        },{
           parentId: 1,
           title: "子目录1-2",
           id:33, 
        }],
    },{
        parentId: 0,
        title: "目录2",
        id:2,
        children: [{
           parentId: 2,
           title: "子目录2-1",
           id:44, 
        },{
           parentId: 1,
           title: "子目录2-2",
           id:55, 
        }],
    }];

    变成这种结构

    const arr = [{
     id:1,
     parentId:0,
     title: "目录1"
    },{
     id:22,
     parentId:1,
     title: "子目录1-1"
    },{
     id:33,
     parentId:1,
     title: "子目录1-2"
    },{
     id:2,
     parentId:0,
     title: "目录2"
    },{
     id:44,
     parentId:1,
     title: "子目录2-1"
    },{
     id:55,
     parentId:2,
     title: "子目录2-2"
    }];

    你期待的结果是什么?实际看到的错误信息又是什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部