树结构数据过滤(javascript) 直接上代码:
treeFilter = (arr,list) =>{
return arr.filter((item) => {
return item.type !== "name"; //过滤数据不使用的数据
}).map((item) => { //构建树结构
item = Object.assign({}, item)
if (item.children) {
item.children = this.treeFilter(item.children, list)
}
return item
})
}
大家可能有更好的方法! 希望能得到效率更高的解!