Sare peste index-uri in bucla for…of in Javascript

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
Marius
Mesaje:60

Sare peste index-uri in bucla for…of in Javascript

In vechea bucla for() in JavaScript, ca sa sar peste index-uri faceam asa:

Cod: Selectaţi tot

for (let i=0; i<bla.length; i+=2){
  //...
}
Astfel, pentru fiecare parcurgere sare peste index cu +2.

Cum pot face la fel in bucla for…of, sa sara peste index?

Cod: Selectaţi tot

for (const [i, element] of bla.entries()) {
  //sare peste niste indexi...
}

MarPlo Mesaje:4343
Poti sa adaugi o conditie if() in bucla for…of, ca in urmatorul exemplu (indexul initial e pastrat).

Cod: Selectaţi tot

for (const [i, element] of bla.entries()) {
 if (!(i % 2)) {
    // do something here
 }
}

Subiecte similare