var a = [101, 1011, 102, 1021]
var b = [
{
id: 101, name: '监控',
children: [{ id: 1011, name: '监控11' }, { id: 1012, name: '监控12' }, { id: 1013, name: '监控13' }]
},
{
id: 102, name: '其他',
children: [{ id: 1021, name: '其他21' }, { id: 1022, name: '其他22' }, { id: 1022, name: '其他23' }, { id: 102, name: '其他24' }]
}
]
请问各位大神,这俩个数组,a中的数字是实际返回的,要根据a的数字筛选b数组中的元素,新数组只要ID中包含a的,结构也不能改变,因为要拿来渲染动态菜单的,请问各位大神有什么好的主意吗?谢谢啦