将JSON数据处理成树形结构

时间:2021-06-10 17:43:38   收藏:0   阅读:0

处理JSON数据

const treeFn = (arr) => {
    const lsArr = arr.filter(i => i.parentId === ‘0‘)
    function treeFnChild(fArr) {
      let children = []
      fArr.forEach((e, eIndex) => {
        arr.forEach(i => {
          if (i.parentId === e.folderId) {
            children.push(i)
          }
        })
        fArr[eIndex][‘children‘] = children
        treeFnChild(children)
        children = []
      })
      return fArr
    }
  }
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!