javascript:Json 和数组的遍历

首先看代码示例
var json={a:1,b:2,c:3};  //json var array={1,2,3};  //数组 alert(json.a);  //弹出1 或alert(json['a']);  //弹出1 alert(array[0]);  //弹出1

 json,是js中的一种数据存放形式,里面的全部数据均是以key:value成对出现的。和数组不一样的是,json中数据的下标能够是字符串,而数组的下标只能是数字。javascript

下面介绍一下json和数组的遍历。java

咱们都知道,遍历数组的时候只须要从下标0开始,依次将下标依次+1,直到array.length-1就能够。json

for(var i=0;i<array.length;i++){
  //数组的遍历 alert(array[i]); } //运行结果:依次弹出1,2,3

 但是,用这种方法遍历json数组确定是不行的,由于json没有length属性。数组

var a=json.length;
alert(a);
//运行结果:弹出undefined

 遍历json数组,只能用for in的方法:blog

for(var i in json ){  alert(json[i]);  //或alert(json.i);}//运行结果:依次弹出1,2,3
相关文章
相关标签/搜索