js 遍历tree的一个例子
2024-09-07 03:12:57
小例子蕴含着到力量,我希望自己有改变自己生活的能力,自己有主宰自己命运的能力...
备注:这个例子有问题。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title> </head>
<body>
<div>
<h1 onclick="test()">test</h1>
</div>
<script> var arrs = []; function test(){
var data = [
{
name: '中国',
children: [
{
name: '教第三节课', },
{
name: '教呼呼',
children: [
{
name: '大一',
children: [
{
name: '课程1',
children: [
{
name: '1231'
},
{
name: '121'
}
]
},
{
name: '课程2',
children: [
{
name: '1232'
},
{
name: '122'
}
]
},
{
name: '课程3',
children: [
{
name: '1233'
},
{
name: '123'
}
]
}, ]
}
]
},
{
name: '活动',
children:null
}
]
}
];
getArray(data,'活动');
for(var i in undefined){
alert(123);
}
} function getArray(data,name)
{
for (var i in data) { if (data[i].name == name) {
break;
} else {
getArray(data[i].children, name);
}
}
} </script> </body>
</html>
最新文章
- C#多线程之基础篇3
- 数据结构:优先队列 基于堆实现(python版)
- C#-WinForm-用户控件如何获取父级窗体
- bzoj 3531 旅行
- Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法
- java中快速排序的理解以及实例
- 20145211 《Java程序设计》实验报告四: Android开发基础
- C# 创建一个日志文件
- linux中无 conio.h的解决办法
- 为过程或函数sp_Adduser指定了过多的参数
- apache加载php模块失败
- Oracle Day01 数据库基础
- java.lang.IllegalArgumentException异常 配置文件的问题
- 【python】基础知识练习题一
- bibli直播弹幕实时爬取
- vs 2012 更新update4 后出现问题
- Python机器学习笔记 使用sklearn做特征工程和数据挖掘
- contos防爆力破解密码
- linux du 查看文件及文件夹大小
- 天天沉迷于皇上本宫的都是sb