js遍历json
2023-09-27 14:26:06 时间
js遍历json的key和value
原生js遍历json对象
遍历json对象:
无规律:
<script> var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}]; for(var i=0,l=json.length;i<l;i++){ for(var key in json[i]){ alert(key+':'+json[i][key]); } } </script>
有规律:
packJson = [ {"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"} ]; for(var p in packJson){//遍历json数组时,这么写p为索引,0,1 alert(packJson[p].name + " " + packJson[p].password); }
也可以用这个:
for(var i = 0; i < packJson.length; i++){ alert(packJson[i].name + " " + packJson[i].password); }
遍历json对象
myJson = {"name":"caibaojian", "password":"1111"}; for(var p in myJson){//遍历json对象的每个key/value对,p为key alert(p + " " + myJson[p]); }
有如下 json对象: var obj ={"name":"冯娟","password":"123456","department":"技术部","sex":"女","old":30}; 遍历方法: for(var p in obj){ str = str+obj[p]+’,'; return str; }
相关文章
- 第三节.vue.js属性与方法
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 你所未知的3种 Node.js 代码优化方式
- 【JavaScript】JS最简单的二级折叠菜单的实现方法(完整实例)
- js遍历键值对
- js optiontransferselect
- 五二不休息,今天也学习,从JS执行栈角度图解递归以及二叉树的前、中、后遍历的底层差异
- js 遍历
- Node.js 常用命令
- js中的问题(this)(遍历对象中的属性)
- [WebGL入门]十三,minMatrix.js和坐标变换矩阵
- JS怎样遍历对象
- java,php,js;AES 互通加解密
- JS的checkbox状态切换dom无变化
- JQuery/JS插件 jsTree 常用方法
- JQuery/JS插件 jsrender 遍历数组