我正在尝试迭代一个具有未知数量的数组的对象,而且我也不知道每个数组中的数据数量,因为我从这样的数据库中提取数据。
我可以通过data.length知道对象中有多少数组,所以首先对于循环条件将是data.length但是因为我不知道每个数组中有多少数据如何才能决定第二个循环条件?感谢
for(var i = 0; i <= data.length; i++) {
for(var k = 0; k <= ????; k++) {
data[i][k].locationlat
}
}
答案 0 :(得分:1)
所以你想迭代一个二维数组?这样的事情会起作用吗?
var num_d1 = data.length;
for (var i=0; i<num_d1; i++) {
var num_d2 = data[i].length;
for (var k=0; k<num_d2; k++) {
console.log('Latitude: ', data[i][k].locationlat)
}
}