我试图遍历一个多维数组,但它似乎无法正常工作。
$.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] );
答案 0 :(得分:1)
我敢打赌,json.length是0或未定义,也许json不是数组,而是带有数字作为其属性名称的对象,如:
{
0: {
9: "property"
}
}
会在console.log中给你一行(json.data [0] [9])但它的长度是未定的