注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

青番茄乐园

欢迎访问新网站 http://caniuse.sinaapp.com

 
 
 

日志

 
 

js遍历树举例  

2012-09-26 13:21:55|  分类: 网页技术杂记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1. var tree = {  
  2.     name : 'root',  
  3.     children : [ {  
  4.         name : 'child1',  
  5.         children : [ {  
  6.             name : 'child1_1',  
  7.             children : [ {  
  8.                 name : 'child1_1_1'  
  9.             } ]  
  10.         } ]  
  11.     }, {  
  12.         name : 'child2',  
  13.         children : [ {  
  14.             name : 'child2_1'  
  15.         } ]  
  16.     }, {  
  17.         name : 'child3'  
  18.     } ]  
  19. };  
  20. function traverseTree() {  
  21.     traverse(tree, 0);  
  22. }  
  23. function traverse(node, i) {  
  24.     var children = node.children;  
  25.     if (children != null) {  
  26.         window.alert("parent:" + node.name + ",child:" + children[i].name);  
  27.         if (i == children.length - 1) {  
  28.             traverse(children[0], 0);  
  29.         } else {  
  30.             traverse(node, i + 1);  
  31.         }  
  32.     }  
  33. }  
  评论这张
 
阅读(5548)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018