用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获取当前网址、主机地址项目根路径
Nov 19 Javascript
js日期范围初始化得到前一个月日期的方法
May 05 Javascript
jquery中表单 多选框的一种巧妙写法
Sep 06 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
Jan 05 Javascript
js实现弹窗暗层效果
Jan 16 Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
Feb 28 Javascript
浅谈node的事件机制
Oct 09 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
Nov 19 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
Jan 21 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 daddslashes 使用方法介绍
2012/10/26 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
JS使用cookie保存用户登录信息操作示例
2019/05/30 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
Python get获取页面cookie代码实例
2018/09/12 Python
使用python进行拆分大文件的方法
2018/12/10 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
关于爱情的广播稿
2014/01/16 职场文书
中班中秋节活动反思
2014/02/18 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
实践单位评语
2014/04/26 职场文书
2014年统战工作总结
2014/12/09 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
工会文体活动总结
2015/05/07 职场文书
公司车队管理制度
2015/08/04 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
聊一聊python常用的编程模块
2021/05/14 Python
Vue如何清空对象
2022/03/03 Vue.js