【Js】关于将数组list最快转化为tree格式的几种写法


const list2tree = (list,parentId)=>{
 let obj = {}
 list.forEach(item=>{
   item.children=[]
   obj[item.id]=item
 })
 return list.filter(item=>{
   if(item.parentId !== parentId){
    obj[item.parentId].children.push(item)
    return false;
  }
  return true
 })
}

声明:麋鹿与鲸鱼|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 【Js】关于将数组list最快转化为tree格式的几种写法


Carpe Diem and Do what I like