js重构树形结构

js重构树形结构


const treeDataFormat = treeJson  => {
    if (!Array.isArray(treeJson) || treeJson.length <= 0) {
      return []
    }
    let res = []
    treeJson.forEach((item, i) => {
      res.push({
        title: item.dicName,
        value: item.id,
        children: (item.children && item.children.length>0) ? treeDataFormat(item.children) : []
      })
    })

    return res
  }

你可能感兴趣的:(js)