1.根据id找到对应数据
function filterData(data,id) {
let nameArr = []
data.forEach(item=>{
if(item.id === 'id'){
nameArr=item.children
}else if(item.children &&item.children.length>0){
filterData(item.children)
}
})
return nameArr;
}
2.根据id过滤掉该条数据
function filterData(data,id) {
var newData = data.filter(x => x.id!==id);
newData.forEach(x => x.children && (x.children = filterData(x.children)));
return newData;
}