怎么把这个data1数组改造成data2数组,相当于过滤其中isShow=false的对象?-灵析社区

无情编码机器

用filter过滤,再加个递归就行了 function filterData(data){ return data.filter(item => { if(item.isShow) { return true; } else if(item.children && item.children.length) { const res = filterData(item.children); if(res.length){ item.children = res; return true; } } return false; }) }

阅读量:1

点赞量:0

问AI