React native for循环获取索引

时间:2018-04-01 17:34:31

标签: javascript ecmascript-6

这可能是一个非常简单的问题,但我有以下几点:

let groups = [{}, {}, {}];

for(let g of groups) {
    console.log(g);
}

如何获取该组的索引号?最好不要计算。

3 个答案:

答案 0 :(得分:1)

简单地说,

let groups = [{}, {}, {}];

for(let g of groups) {
    console.log(groups.indexOf(g));
}

答案 1 :(得分:1)

或者使用forEach()

groups.forEach((element, index) => {
    // do what you want
});

答案 2 :(得分:0)

不是循环遍历组,而是循环遍历groups.entries(),它返回每个元素,索引和值。

然后你可以通过解构来提取这些值:

let groups = [{}, {}, {}];

for(let [i, g] of groups.entries()) {
    console.log(g);
}