通过数组做foreach如何在JavaScript中获取元素索引?

时间:2014-01-23 01:17:09

标签: javascript arrays

毋庸置疑,以下代码将110和115打印到控制台:

var a = new Array();

a[10] = 110;
a[15] = 115;

a.forEach(function(entry) {
    console.log(entry);
});

但是,如果我也需要索引怎么办?我写的函数需要处理数组而不知道定义了哪些元素,定义元素的索引本身就是有价值的信息。

1 个答案:

答案 0 :(得分:2)

传递给匿名函数的第二个参数是索引

a.forEach(function(entry, index) {
    console.log(entry);
});

参考文献: