用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 23 Javascript
js 限制input只能输入数字、字母和汉字等等
Dec 18 Javascript
IE6下拉框图层问题探讨及解决
Jan 03 Javascript
Js获取图片原始宽高的实现代码
May 17 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
Sep 23 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
May 25 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
Mar 14 Javascript
React列表栏及购物车组件使用详解
Jun 28 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加速 eAccelerator配置和使用指南
2009/06/05 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
jquery JSON的解析方式
2009/07/25 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
jqTransform美化表单
2015/10/10 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
深入学习Python中的上下文管理器与else块
2017/08/27 Python
Python闭包函数定义与用法分析
2018/07/20 Python
django 外键model的互相读取方法
2018/12/15 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
python plotly画柱状图代码实例
2019/12/13 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
进程的查看和调度分别使用什么命令
2015/03/25 面试题
本科毕业生求职自荐信
2014/04/09 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang