2016-08-08 41 views
1

Wie bekomme ich die aktuelle Iteration Anzahl meiner for...of Schleife?Get Iteration Anzahl von für ... von Schleife

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++; 
} 

Dies ist, was zur Zeit ich habe, ist es eine Art in Iterationszahlcode variabel aufgebaut, die meine Variable i ersetzen kann?

Antwort

0

Sie können indexOf verwenden, wenn Sie diese temporäre Variable nicht erstellen möchten, aber Ihre Lösung ist viel effizienter. Sie können auch die Tasten Ihrer Sammlung iterieren, anstatt die Werte.