用javascript对一个json数组深度赋值示例


Posted in Javascript onJuly 27, 2014
<!DOCTYPE HTML> 
<html> 
<head> 
<title>test1</title> 
</head> 
<body> 
<script> 
var arr={ 
"name":"zhansan", 
"age":23, 
"address":{ 
"city":"beijing", 
"gas":{ 
"gasSheet":"气态流出物月报", 
"H_adjust":1 
}, 
"time":{ 
"duration":31 
} 
}, 
"units":{"title":"function"} 
} 
function show(obj){ 
var tmp={}; 
for(var i in obj){ 
if(obj[i]=="object"){ 
<span style="color:#ff0000;">tmp[i]=show(obj[i]);</span> 
} 
else{ 
<span style="color:#ff0000;">tmp[i]=obj[i]</span> 
} 
} 
return tmp; 
} 

var result=show(arr); 
console.log(result); 

</script> 
</body> 
</html>
</pre><p></p><p>利用递归思想,其中注意赋值语句</p><p>可用于不同的环境</p><p></p><pre>
Javascript 相关文章推荐
jquery.ajax的url中传递中文乱码问题的解决方法
Feb 07 Javascript
javascript实现的登陆遮罩效果汇总
Nov 09 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
May 31 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
input框中的name和id的区别
Nov 16 Javascript
BootStrap整体框架之基础布局组件
Dec 15 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
Apr 01 Javascript
layui 动态设置checbox 选中状态的例子
Sep 02 Javascript
如何基于JavaScript判断图片是否加载完成
Dec 28 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
Vue使用自定义指令实现拖拽行为实例分析
Jun 06 Javascript
原生JavaScript实现进度条
Feb 19 Javascript
在JS数组特定索引处指定位置插入元素
Jul 27 #Javascript
多个$(document).ready()的执行顺序实例分析
Jul 26 #Javascript
jquery 取子节点及当前节点属性值
Jul 25 #Javascript
jquery text()方法取标签中的文本
Jul 25 #Javascript
jquery根据属性和index来查找属性值并操作
Jul 25 #Javascript
判断日期是否能跨月查询的js代码
Jul 25 #Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 #Javascript
You might like
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
杏林同学录(八)
2006/10/09 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Python常用外部指令执行代码实例
2020/11/05 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
房地产营销策划方案
2014/02/08 职场文书
大学军训感言1000字
2014/02/25 职场文书
学生请假条
2014/04/11 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
万能检讨书
2015/01/27 职场文书
小马王观后感
2015/06/11 职场文书
合作协议书格式范本
2016/03/21 职场文书