树结构数据过滤

树结构数据过滤(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    

    })  

}

大家可能有更好的方法! 希望能得到效率更高的解!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容