json是javascript中的一种数据格式,类似于数组,但又不同于数组,区别在于下标:

例如,var obj=[a:15,b:10,c:3,d:8];  //这是json的写法

   var  arr=[15,10,3,8];      //这是数组的写法

  可以看出,json中每个元素是以字符串作为下标:a,b,c,d,而数组则是以数字作为下标,0,1,2,3

数组循环的方法两种:

1)普通的for 循环

2)for  in :

var i=0;

for(i in arr){。。。。}

对于数组来说,for循环更加灵活,因为可以改变开始循环的位置,如 i=1,2,3等;for in 循环则不能改变,只可以从头到尾都循环,

json的循环方法:只是能利用for   in

如:for(i  in obj){。。。}

最新文章

  1. Google地图开发总结
  2. 转载:《.NET 编程结构》专题汇总(C#)
  3. .net之工作流工程展示及代码分享(二)工作流引擎
  4. sharedPreferences的用法
  5. XE7 Android 中使用 MessageDlg 范例
  6. javascript应用之如何判断一个数为素数
  7. Hadoop 面试题之storm 3个
  8. Linux 常见的单词缩写
  9. 结队开发项目—NABC模型
  10. java中从1000万个随机数中查找出相同的10万个随机数花的最少时间
  11. Python教程(0)——介绍
  12. 从JDK源码角度看并发竞争的超时
  13. Lucene 源码分析之倒排索引(二)
  14. 浅析MySQL 8忘记密码处理方式
  15. 设计一函数,求整数区间[a,b]和[c,d]的交集
  16. RequestMethod.Post&RequestMethod.GET
  17. [转]笔记本怎么设置WIfi热点
  18. 深入学习Motan系列(三)——服务发布
  19. 源码分析篇 - Android绘制流程(二)measure、layout、draw流程
  20. QQ 互联认证 回调地址提示说要http :// 但是事实不用

热门文章

  1. 超赞网页背景效果-canvas-nest.js
  2. 【C#】面试题整理
  3. Python网络编程学习_Day10
  4. ionic for mac 新建与调试
  5. hibernate、easyui、struts2整合
  6. linux统计单词数
  7. linux配置更改yum源
  8. WIN7x64+VS2010+OpenCV2.4.10+cmake3.5.0重新编译OpenCV
  9. ajax写法
  10. WPF 限制Textbox输入的内容