问答

如何从一个树形数组中筛选掉与一个一维数组不同的元素

作者:admin 2021-05-05 我要评论

let afterRouter = [ { name: 'dashboard', node_id: 1001},{ name: 'goods', node_id: 1101, children: [ { name: 'kind', node_id: 1102, } ]},{ name: 'conte...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

let afterRouter = [

{
    name: 'dashboard',
    node_id: 1001
},
{
    name: 'goods',
    node_id: 1101,
    children: [
        {
            name: 'kind',
            node_id: 1102,
        }

    ]
},
{
    name: 'content',
    node_id: 1201,
    children: [
        {
            name: 'banner',
            node_id: 1202,
        },
        {
            name: 'TkChoose',
            node_id: 1203,
            children:[
                {
                    name: 'childChoose',
                    node_id: 1204
                },
            ]
        },
        {
            name: 'EditGoods',
            node_id: 1205,
        },
    ]
},

];
let list = [1001,1101,1201,1203,1204]

如何将未知层级的afterRouter数组中node_id与list中每一项不同的过滤掉?

###

求救求救,有没有大佬支援下

###

Array.reduce() 数组reduce方法。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 如何从一个树形数组中筛选掉与一个一维

    如何从一个树形数组中筛选掉与一个一维

  • vue使用echarts,页面打开很小,刷新后

    vue使用echarts,页面打开很小,刷新后

  • js for循环push新数组的key值相同问题.

    js for循环push新数组的key值相同问题.

  • el-tree 回显数据,父级选中,子级部分

    el-tree 回显数据,父级选中,子级部分

腾讯云代理商
海外云服务器