.getJSON并循环遍历数组

时间:2015-12-13 01:02:36

标签: jquery arrays json for-loop

我试图遍历一个多维数组,但它似乎无法正常工作。

$.getJSON("file.json", function(json) {


       for(var i = 0; i < json.length; i++) {

        var county = json.data[i][9];

        console.log(county[i][9]);
    };

});

只需使用:

,在for循环外记录一行即可
      console.log( "JSON Data: " + json.data[0][9] );

1 个答案:

答案 0 :(得分:1)

我敢打赌,json.length是0或未定义,也许json不是数组,而是带有数字作为其属性名称的对象,如: { 0: { 9: "property" } } 会在console.log中给你一行(json.data [0] [9])但它的长度是未定的