用javascript对一个json数组深度赋值示例

2019-12-21,,,

<!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>

您可能感兴趣的文章:

  • JS简单循环遍历json数组的方法
  • js实现将json数组显示前台table中
  • JS实现给json数组动态赋值的方法示例
  • js 获取json数组里面数组的长度实例
  • js对象转json数组的简单实现案例
  • JS实现的JSON数组去重算法示例
  • JS实现键值对遍历json数组功能示例
  • 通过构造AJAX参数实现表单元素JSON相互转换
  • JavaScript实现构造json数组的方法分析

《用javascript对一个json数组深度赋值示例.doc》

下载本文的Word格式文档,以方便收藏与打印。