如何删除数组数组中的重复项

时间:2018-07-11 18:08:07

标签: javascript arrays typescript sorting filter

我有一个像这样的数组:

    [{
        id: 1,
        name: 'Proposal'
    },
    {
        id: 2,
        name: 'Contract',
        children: [
            {
                name: 'Approval',
                component: '/approval'
            },
            {
                name: 'Cancellation',
                component: '/cancellation'
            }
        ]
    }]

和另一个类似的东西:

    [{
        id: 1,
        name: 'Proposal'
    },
    {
        id: 2,
        name: 'Contract',
        children: [
            {
                name: 'Approval',
                component: '/approval'
            }
        ]
    }, 
    {
        id: 3,
        name: 'Example'
    }]

我的问题是,最好的方法是筛选数组,并删除重复或更多的数组,即使在子数组中也是如此。或最好的是,就像数组合并!

0 个答案:

没有答案