Repetare un pas într-o buclă for in JS

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

Repetare un pas într-o buclă for in JS

Am o buclă for() precum aceasta care arată ce vreau să fac.

Cod: Selectaţi tot

for(var i=0; i<15; i++) {
  // Add data in html
  // When data has a specified value, sets new data and repeat the loop
}
Cum pot repeta bucla for() când datele analizate au o anumita valoare specificată?

Mulțumesc anticipat.

MarPlo
Poti sa adaugi o condiție if() în buclă și cu ea verifici valorile acelor date.
Dacă are valoarea specificată, setează noile date dorite și scade 1 de la i pentru a forța bucla să se repete din nou.
Ceva de genul:

Cod: Selectaţi tot

let specf_val ='your-value';
for(var i=0; i<15; i++) {
  // When data has a specified value
  if($data == specf_val){
    // sets new data

    i--; // to repeat the action
  } else {
    // Add data in html
  }
}

Subiecte similare