
获得徽章 0
let data= [
{
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,12003,1204]
如何过滤掉不知层级的data数组中node_id与list中不相同的元素
{
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,12003,1204]
如何过滤掉不知层级的data数组中node_id与list中不相同的元素
展开
2
1