您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript实现树形扁平化(数组降维)

发布时间:2021-12-03 00:01:53 ,浏览量:0

目录
  • 1、示例代码
  • 2、相关文章链接
1、示例代码
let arr = [ { id: 1, name: "一级1", children: [ { id: 2, name: "二级1", children: [] }, { id: 3, name: "二级2", children: [{ id: 4, name: "三级1", children: [] }], }, ], }, { id: 5, name: "一级2", children: [], }, ]; function flatten(arr) { return arr.reduce((result, item) => { return result.concat(item, Array.isArray(item.children) ? flatten(item.children) : []); }, []); } console.log(flatten(arr)); 
2、相关文章链接

CSND-js 多维数组对象扁平化数组

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4042s