用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 相关文章推荐
JS.findElementById()使用介绍
Sep 21 Javascript
使用Jquery实现每日签到功能
Apr 03 Javascript
浅谈JS之tagNaem和nodeName
Sep 13 Javascript
Vue实现双向绑定的方法
Dec 22 Javascript
JavaScript实现时钟滴答声效果
Jan 29 Javascript
基于EasyUI的基础之上实现树形功能菜单
Jun 28 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
基于layui数据表格以及传数据的方式
Aug 19 Javascript
详解React之key的使用和实践
Sep 29 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
javascript实现前端成语点击验证
Jun 24 Javascript
JavaScript如何实现防止重复的网络请求的示例
Jan 28 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
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
一个可以显示阴历的JS代码
2007/03/05 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
Python中的匿名函数使用简介
2015/04/27 Python
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
python中zip()方法应用实例分析
2016/04/16 Python
python+Django+apache的配置方法详解
2016/06/01 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
Django框架 querySet功能解析
2019/09/04 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
解释一下Windows的消息机制
2014/01/30 面试题
EJB实例的生命周期
2016/10/28 面试题
同学会主持词
2014/03/18 职场文书
高三励志标语
2014/06/05 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
陪护人员误工证明
2015/06/24 职场文书
金榜题名主持词
2015/07/02 职场文书
MySQL系列之二 多实例配置
2021/07/02 MySQL
零基础学java之循环语句的使用
2022/04/10 Java/Android