如何获取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
?
答案 0 :(得分:0)
如果您不想制作该临时变量,可以使用indexOf
,但您的解决方案效率更高。您还可以迭代集合的键,而不是值。