用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 相关文章推荐
5 cool javascript apps
Mar 24 Javascript
封装的jquery翻页滚动(示例代码)
Nov 18 Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 Javascript
JavaScript简单表格编辑功能实现方法
Apr 16 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
解析javascript中鼠标滚轮事件
May 26 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
jQuery解析json格式数据示例
Sep 01 jQuery
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
JavaScript鼠标悬停事件用法解析
May 15 Javascript
原生JavaScript实现贪吃蛇游戏
Nov 04 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年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php 设计模式之 单例模式
2008/12/19 PHP
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
phalcon框架使用指南
2016/02/23 PHP
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
js实现继承的5种方式
2015/12/01 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Django 反向生成url实例详解
2019/07/30 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
python的setattr函数实例用法
2020/12/16 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
化学学院毕业生自荐信范文
2013/12/17 职场文书
写给女生的道歉信
2014/01/08 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
动员大会主持词
2014/03/20 职场文书
职业生涯规划书前言
2014/04/15 职场文书
护林员个人总结
2015/03/04 职场文书
实用求职信模板范文
2019/05/13 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
解决Python字典查找报Keyerror的问题
2021/05/26 Python
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL