用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 相关文章推荐
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
May 07 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
利用jQuery和CSS将背景图片拉伸
Oct 16 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 Javascript
bootstrap select下拉搜索插件使用方法详解
Nov 23 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
使用layui实现树形结构的方法
Sep 20 Javascript
vue中使用腾讯云Im的示例
Oct 23 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
Nov 17 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中的观察者模式
2010/03/24 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
一行代码告别document.getElementById
2012/06/01 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
selenium+python实现自动登录脚本
2018/04/22 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
学生信息管理系统python版
2018/10/17 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
实验教师岗位职责
2014/02/13 职场文书
优秀食品类广告词
2014/03/19 职场文书
教师年度考核评语
2014/04/28 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
python opencv旋转图片的使用方法
2021/06/04 Python