用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 相关文章推荐
Riot.js 快速的JavaScript单元测试框架
Nov 09 Javascript
Jquery实现无刷新DropDownList联动实现代码
Mar 08 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
jQuery原生的动画效果
Jul 10 Javascript
js验证框架之RealyEasy验证详解
Jun 08 Javascript
canvas实现图像布局填充功能
Feb 06 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
Feb 23 Javascript
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
Sep 19 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
JSONP跨域的原理解析及其实现介绍
2014/03/22 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
Python基础练习之用户登录实现代码分享
2017/11/08 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
全球性的在线购物网站:Zapals
2017/03/22 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
社区中秋节活动方案
2014/01/29 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
先进单位申报材料
2014/12/25 职场文书
大学生自荐材料范文
2014/12/30 职场文书
北京英语导游词
2015/02/12 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS