用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 相关文章推荐
一个基于jquery的图片切换效果
Jul 06 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
Jul 28 Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 Javascript
js实现表单检测及表单提示的方法
Aug 14 Javascript
ashx文件获取$.ajax()方法发送的数据
May 26 Javascript
jQuery+ajax实现实用的点赞插件代码
Jul 06 Javascript
JavaScript编写一个简易购物车功能
Sep 17 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
vue组件开发props验证的实现
Feb 12 Javascript
vue实现分页栏效果
Jun 28 Javascript
vue-router路由模式详解(小结)
Aug 26 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
Jan 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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
php生成短网址示例
2014/05/05 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
js模块加载方式浅析
2017/08/12 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
自动化Nginx服务器的反向代理的配置方法
2015/06/28 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
pyspark 随机森林的实现
2020/04/24 Python
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
海飞丝的广告词
2014/03/20 职场文书
班主任寄语大全
2014/04/04 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
药店营业员岗位职责
2015/04/14 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android