Loop a map v JavaScripte

forEach

Asi najkratší spôsob:

btn.forEach(element => element.onclick = function() { modal.style.display = "block"; })

for

for (let i = 0; i < cars.length; i++) {
  text += cars[i] + "<br>";
}

for of a for in robia presne to isté ako for len vynechávajú prvý a posledný element

for (let x of cars) {   //vynecha prvý 
  text += x + "<br>";
}

for (let x in person) {  //vynechá posledný
  txt += person[x] + " ";
}

while – je trocha nebezpečný v tom že ak nie je splnená podmienka tak bude bežať stále až kým nezamrzne

while (i < 10) {
  text += "The number is " + i;
  i++;
}

Pridám aj metódu map, ktorá síce robí niečo iné ale prechádza sa ňou tiež pole

const numbers = [4, 9, 16, 25];
console.log( numbers.map(x => x * 2) );

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.