zoukankan      html  css  js  c++  java
  • 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中数据的下标可以是字符串,而数组的下标只能是数字。

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

    我们都知道,遍历数组的时候只需要从下标0开始,依次将下标依次+1,直到array.length-1就可以。

    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的方法:

    for(var i in json ){
      alert(json[i]);
      //或alert(json.i);
    }
    //运行结果:依次弹出1,2,3
  • 相关阅读:
    ndoejs解析req,伪造http请求
    ndoejs创建多重文件夹
    路径path的正则通配符-nodejs
    例题1.5 快速排序
    例题1.3 整数划分问题
    sdcf day4 qaq模拟赛总结
    P1168 中位数
    浅谈LCA
    sdcf day1 qwq比赛题解
    2019山东夏令营划水记
  • 原文地址:https://www.cnblogs.com/shiyuqun/p/6321924.html
Copyright © 2011-2022 走看看