美文网首页
js把线性数据转成树形数据

js把线性数据转成树形数据

作者: 多点干货少点废话 | 来源:发表于2021-05-06 10:30 被阅读0次

js代码:把线性数据转成树形数据
function setTreeData(data){
let cloneData = JSON.parse(JSON.stringify(data))
let tree = cloneData.filter((father)=>{
let branchArr = cloneData.filter((child)=>{
return father.id == child.parentId
});
if(branchArr.length>0){
father.children = branchArr;
}
return father.parentId==0;
});
return tree
}

相关文章

  • js把线性数据转成树形数据

    js代码:把线性数据转成树形数据function setTreeData(data){let cloneData ...

  • 《恋上数据结构与算法一》笔记(二十)总结

    目录 复杂度 线性数据结构 树形数据结构 线性+树形数据结构 一 复杂度 时间复杂度 空间复杂度 二 线性数据结构...

  • 数据逻辑结构的理解

    数据结构按照逻辑划分 有:线性,树,图形,集合 逻辑结构 线性:数据元素存在前驱,后继关系 树形:数据元素这间存在...

  • 线性表之动态数组

    1、什么是数据结构 数据结构是计算机存储、组织数据的方式,数据结构分为线性结构、树形结构、图形结构。 线性表就是线...

  • 《恋上数据结果与算法》- 动态数组

    什么是数据结构 数据结构是计算机存储,组织数据的方式 线性结构 包括 线性表,数组,链表,栈,队列,哈希表 树形结...

  • 数据结构简单介绍(一)

    数据结构 数据的逻辑结构 数据的存储结构 数据的运算 数据的逻辑结构 也叫数据结构 集合结构 线性结构 树形结构 ...

  • 数据结构与算法

    参考链接:算法 数据结构与算法 iOS数据结构 和 算法 上 算法 1、数据结构: 集合结构: 线性结构: 树形结...

  • python-序列化-json-pickle-shelve

    把内存数据,转成字符,叫序列化把字符转成内存数据叫反序列化内存数据存到硬盘时需要转成字符json.dumps() ...

  • 2.什么是数据结构

    数据结构是计算机存储、组织数据的方式 线性结构:线性表(数组,链表,桟,队列,哈希表) 树形结构:二叉树,AV...

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

网友评论

      本文标题:js把线性数据转成树形数据

      本文链接:https://www.haomeiwen.com/subject/qmwrdltx.html