Zde je cheat sheet pro cykly v JavaScriptu:
-
Cyklus
for-
forcyklus se používá, když víte, kolikrát má cyklus běžet.// Vypíše čísla od 0 do 4 for (let i = 0; i < 5; i++) { console.log(i); }
-
-
Cyklus
for...in-
for...incyklus prochází vlastnosti objektu.let osoba = { jmeno: "Alice", vek: 25, zamestnani: "programatorka" }; // Vyíše "jmeno: Alice" // Vyíše "vek: 25" // Vyíše "zamestnani: programatorka" for (let vlastnost in osoba) { console.log(`${vlastnost}: ${osoba[vlastnost]}`); }
-
-
Cyklus
for...of-
for...ofcyklus prochází hodnoty iterovatelných objektů (například pole, mapy, sety).let pole = ["jablko", "banán", "pomeranč"]; // Vypíše všechny prvky pole for (let ovoce of pole) { console.log(ovoce); }
-
-
Cyklus
while-
whilecyklus se opakuje, dokud je jeho podmínka pravdivá.let i = 0; // Vypíše čísla od 0 do 4 while (i < 5) { console.log(i); i++; }
-
-
Cyklus
do...while-
do...whilecyklus je podobnýwhilecyklu, ale vždy se provede alespoň jednou, neboť podmínka se vyhodnocuje až po provedení bloku kódu.let i = 0; // Vypíše čísla od 0 do 4 do { console.log(i); i++; } while (i < 5);
-
-
Metoda
forEach-
forEachje metoda pole, která provádí danou funkci pro každý prvek pole.let pole = ["jablko", "banán", "pomeranč"]; // Vypíše všechny prvky pole pole.forEach(function (ovoce) { console.log(ovoce); });
-