用javascript對一個json數組深度賦值示例
更新時間:2014年07月27日 13:36:45 投稿:whsnow
本節(jié)主要介紹了用javascript對一個json數組深度賦值的具體實現,需要的朋友可以參考下
<!DOCTYPE HTML>
<html>
<head>
<title>test1</title>
</head>
<body>
<script>
var arr={
"name":"zhansan",
"age":23,
"address":{
"city":"beijing",
"gas":{
"gasSheet":"氣態(tài)流出物月報",
"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>可用于不同的環(huán)境</p><p></p><pre>
相關文章
Laydate時間組件在火狐瀏覽器下有多時間輸入框時只能給第一個輸入框賦值的解決方法
這篇文章主要介紹了Laydate時間組件在火狐瀏覽器下有多時間輸入框時只能給第一個輸入框賦值的解決方法,需要的朋友可以參考下2016-08-08
javaScript矢量圖表庫-gRaphael幾行代碼實現精美的條形圖/餅圖/點圖/曲線圖
gRaphael是一個致力于幫助開發(fā)人員在網頁中繪制各種精美圖表的 Javascript庫,你只需要編寫幾行簡單的代碼就能創(chuàng)建出精美的條形圖、餅圖、點圖和曲線圖,感興趣的朋友可以了解下2013-01-01

