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

作者:whsnow 时间:2024-04-23 09:22:54 


<!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>
标签:json数组,赋值
0
投稿

猜你喜欢

  • 由不同的索引更新解决MySQL死锁套路

    2024-01-18 02:03:53
  • 详解MySQL多版本并发控制机制(MVCC)源码

    2024-01-20 04:20:38
  • 正则的replace方法(产生的字符串副本)

    2008-06-03 13:31:00
  • PyTorch深度学习模型的保存和加载流程详解

    2023-07-10 04:58:33
  • python可视化 matplotlib画图使用colorbar工具自定义颜色

    2023-01-06 07:10:01
  • python将txt文件读入为np.array的方法

    2023-07-23 08:10:29
  • 快速配置PHPMyAdmin方法

    2023-07-16 07:05:20
  • python Kmeans算法原理深入解析

    2022-03-01 07:26:55
  • Python如何转换字符串大小写

    2021-03-16 17:40:20
  • 在ORACLE移动数据库文件

    2010-08-02 12:54:00
  • 在自动化中用python实现键盘操作的方法详解

    2021-02-04 00:23:48
  • python 实现提取PPT中所有的文字

    2023-05-01 04:21:35
  • asp如何计算下载一个文件需要多长时间?

    2009-11-25 20:17:00
  • javascript中createElement的两种创建方式

    2024-04-10 16:13:42
  • 设计师的职业规划

    2009-08-31 12:52:00
  • mysql中GROUP_CONCAT的使用方法实例分析

    2024-01-28 01:01:26
  • Java实现数据库连接的最详细教程分享

    2024-01-28 01:34:15
  • python matplotlib库绘制散点图例题解析

    2023-08-14 03:12:56
  • Python创建模块及模块导入的方法

    2023-04-21 03:42:03
  • urllib和BeautifulSoup爬取维基百科的词条简单实例

    2023-10-25 21:46:59
  • asp之家 网络编程 m.aspxhome.com