如何在地图中获取第一个数组索引的迭代?

时间:2015-05-07 18:22:33

标签: javascript dictionary

在下面的代码中,curveData是一个二维数组。如何在地图中获得第一个数组索引的迭代?

curveData.map(function(d) { 
    return d.map(function(count, j) { 
        console.log('d:'+d+', j:'+j+', count:'+count);
        return {x:j, y:count, y0:0};
    });
});

在上面的代码中,j是二级索引。

例如:

curveData[i][j]

我正在进行j迭代但是如何访问i迭代?

1 个答案:

答案 0 :(得分:3)

要获取外部索引,您只需要在顶级map中包含index参数:

curveData.map(function(d, i) { 
    return d.map(function(count, j) { 
        console.log(curveData[i][j]);
        console.log('d:'+d+', j:'+j+', count:'+count);
        return {x:j, y:count, y0:0};
    });
});