用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 相关文章推荐
AJAX架构之Dojo篇
Apr 10 Javascript
JS的反射问题
Apr 07 Javascript
jquery获取下拉列表的值为null的解决方法
Mar 18 Javascript
jquery中eq和get的区别与使用方法
Apr 14 Javascript
JS动态调用方法名示例介绍
Dec 18 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
Node.js中文件操作模块File System的详细介绍
Jan 05 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
Oct 26 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抓即时股票信息
2006/10/09 PHP
SSI指令
2006/11/25 PHP
利用php+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
php whois查询API制作方法
2011/06/23 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
php将html转为图片的实现方法
2017/05/19 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
Angular中支持SCSS的方法
2017/11/18 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
python读取和保存视频文件
2018/04/16 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
Python重新加载模块的实现方法
2018/10/16 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
详解scrapy内置中间件的顺序
2020/09/28 Python
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
大学生求职自我评价
2014/01/16 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
军训决心书范文
2015/09/22 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL