javascript 树形数据转化维数组
来源:互联网 发布:php教材推荐 编辑:程序博客网 时间:2024/06/04 01:06
javascript 树形数据转化维数组
废话不多说直接上代码。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>遍历树</title></head><body><script> window.onload = function () { var data = [ { "id": 1, "text": "aa", "children": [ {"id": 2, "text": "bb"}, {"id": 3, "text": "cc"}, {"id": 4, "text": "dd"}, {"id": 5, "text": "ee"}, { "id": 6, "text": "ff", "children": [ {"id": 7, "text": "gg"}, {"id": 8, "text": "hh"}, ] } ] }, { "id": 10, "text": "aa0", "children": [ {"id": 20, "text": "bb0"}, {"id": 30, "text": "cc0"}, {"id": 40, "text": "dd0"}, {"id": 50, "text": "ee0"}, { "id": 60, "text": "ff0", "children": [ {"id": 70, "text": "gg0"}, {"id": 80, "text": "hh0"}, ] } ] } ]; console.log(convert_tree_data(data)); function convert_tree_data(data) { for (var i = 0; i < data.length; i++) { if (data[i].children != undefined) { var temp = data[i].children; // 删除孩子节点 delete data[i].children; // 孩子节点加入数组末尾 for (var j = 0; j < temp.length; j++) { data.push(temp[j]); } } } return data; } }</script></body></html>
0 0
- javascript 树形数据转化维数组
- JavaScript一维数组转化为二维数组
- 通用列表数据转化为树形结构
- Javascript数组与字符串转化
- javascript--类数组转化为数组方法
- JavaScript之树形结构的数据(一)
- JavaScript之树形结构数据(二)
- javascript数组与字符串的相互转化
- javascript数组与字符串的相互转化
- 将数组转化为XML数据
- 【javascript】Json字符串转化为Json数据
- JavaScript 将类数组对象转化为数组
- 树形数组
- 二维数组转化为一维数组
- 取出二维数据中的一列值并转化为一维数组
- javascript数组去除重复数据
- javascript将扁平的数据转为树形结构
- JavaScript如何将json字符串转化为数组
- 文章标题
- MySQL中的主键以及设置其自增的用法教程
- 序列数据结构 (CvSeq)
- [luogu1284] 三角形牧场
- 三岁小孩最爱用的操作系统--汉澳sinox2016安装图解教程
- javascript 树形数据转化维数组
- [未解决]The connection pool for database has been unable to grant a connection to thread 1304
- 浅析B-树
- [linux] signal 0 for running process test
- HashMap、TreeMap、Hashtable
- 计算机视觉
- Dijkstra 算法 -单源最短路
- 并查集(Union-Find) 应用举例 --- 基础篇
- Android自定义View的三种实现方式