获取循环的迭代次数

时间:2016-08-08 14:40:09

标签: javascript ecmascript-6

如何获取for...of循环的当前迭代次数?

let iterable = new Set([1, 1, 2, 2, 3, 3]);

let i = 0;
for (let value of iterable) {
  console.log('value in Iteration count = ' + i + ' is :' + value);
  i++;
}

这就是我目前所拥有的,是否有某种内置的迭代计数变量可以替换我的变量i

1 个答案:

答案 0 :(得分:0)

如果您不想制作该临时变量,可以使用indexOf,但您的解决方案效率更高。您还可以迭代集合的键,而不是值。