用javascript对一个json数组深度赋值示例
2014-07-27 00:00
741 查看
<!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对一个json数组深度赋值示例
- javascript最快的创建一个100个元素的数组并赋值
- C/C++,Java,PHP,JavaScript,Json数组、对象赋值时,最后一个元素后面是否可以带逗号?
- javascript里面的数组,json对象,动态添加,修改,删除示例
- 浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
- javascript里面的数组,json对象,动态添加,修改,删除示例
- JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
- javaScript动态创建数组、动态赋值json数据方法之一(持续补充)
- JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
- javascript里面的数组,json对象,动态添加,修改,删除示例
- javascript 为啥不用instanceof检测数组,这里有一个示例坑
- JS实现给json数组动态赋值的方法示例
- 浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
- javascript高逼格代码实现数组去重,JSON深度拷贝,匿名函数自执行,数字取整等
- javascript 数组和对象的浅复制和深度复制 assign/slice/concat/JSON.parse(JSON.stringify())
- 将JSON对象、数组的值赋给另外一个对象,(互不影响) 对象赋值
- JavaScript 删除数组中一个元素--delete与赋值为undefined方法比较
- javascript里面的数组,json对象,动态添加,修改,删除示例
- jSON学习拓展:如何把一个json对象赋值给另一个json数组?
- javascript中把一个数组的内容全部赋值给另外一个数组