当前位置: 主页 > 日志 > 个人日记 > 文章

递归处理数组对象未知层数的数据(清除空数组)

发布时间: 2022-03-25 11:54:51 作者: 王乐园 浏览次数: 501


//获取到数据
res.data.forEach((item)=>{
 if(item.children.length>0){
 item = this.dispose(item)
 }
})

//递归处理数据
dispose(e){
 if(e.children.length>0){
  e.children.forEach(item => {
   this.dispose(item)
  })
 }else{
  delete e.children;
  return e;
 }
},

本站文章均为原创,欢迎转载,转载请以链接形式注明出处

本文地址: