Junior
Milyen ciklusstruktúrák léteznek a JavaScriptben?
sobes.tech MI
Válasz az MI-től
for: Egy kódrészletet ismétel meg rögzített számú alkalommal.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Egy objektum tulajdonságain végigmegy (beleértve az öröklöttet is, ha nem szűrjük ki).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Iterálható objektumokat jár körbe (tömbök, szövegek, Map, Set stb.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Amíg a feltétel igaz, addig ismétli a kódblokkot.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Egyszer végrehajtja a kódblokkot, majd ismétli, amíg a feltétel igaz. A feltétel a végén kerül ellenőrzésre.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(tömbök és más iterálható objektumok metódusa): Minden elemhez egyszer végrehajt egy megadott függvényt.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });