JS 树形递归实例代码


Posted in Javascript onMay 18, 2010
var l=json.length; 
var arr = []; 
for(var i = 0; i < l; i++){ 
(function(){ 
var jsonArray =arguments[0]; 
for(var k in jsonArray){ 
if(k.indexOf('children') != -1 && jsonArray[k] != null){ 
arguments.callee(jsonArray[k]); 
} 
else{ 
if(k == 'name' || k == 'children'){ 
arr.push(jsonArray[k]+''); 
} 
} 
} 
})(json[i]); 
}

JSON如下所示:
[{"id":"001","name":"上海市浦东新区","children":{"id":"002","name":"上海市徐汇区"}}]
Javascript 相关文章推荐
js与jquery获取父元素,删除子元素的两种不同方法
Jan 09 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
Dec 26 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
easyUI下拉列表点击事件使用方法
May 18 Javascript
Vue.js常用指令的使用小结
Jun 23 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
详解wepy开发小程序踩过的坑(小结)
May 22 Javascript
document.getElementById方法在Firefox与IE中的区别
May 18 #Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
May 18 #Javascript
Javascript中的变量使用说明
May 18 #Javascript
Javascript实现的鼠标经过时播放声音
May 18 #Javascript
JavaScript 继承机制的实现(待续)
May 18 #Javascript
JavaScript 面向对象编程(2) 定义类
May 18 #Javascript
JavaScript 面向对象编程(1) 基础
May 18 #Javascript
You might like
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
PHP中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
php生成QRcode实例
2014/09/22 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
python找出完数的方法
2018/11/12 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python3多线程知识点总结
2019/09/26 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
库房主管岗位职责
2013/12/31 职场文书
最新的互联网创业计划书
2014/01/10 职场文书
老龙头导游词
2015/02/11 职场文书
党员转正党支部意见
2015/06/02 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
Python数据类型最全知识总结
2021/05/31 Python
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android