js之第一次写递归操作代码

34 阅读1分钟
//递归
export const getRecursionHomelandAreasTreeLiist=(list,code='')=>{
  return list.map(item=>{
    if(!item.children.length){
      item.children=item.children?.some(kk=>!kk.length)
      return item
    }
    return getRecursionHomelandAreasTreeLiist(item.children,code)
  }) || []
}