Junior
Ce structuri de buclă există în JavaScript?
sobes.tech AI
Răspuns de la AI
for: Repetă un bloc de cod un număr fix de ori.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Parcurge proprietățile unui obiect (inclusiv cele moștenite, dacă nu sunt filtrate).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Parcurge obiecte iterabile (array-uri, șiruri, Map, Set etc.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Repetă un bloc de cod atâta timp cât condiția este adevărată.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Execută un bloc de cod o dată, apoi îl repetă atâta timp cât condiția este adevărată. Condiția este verificată la final.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(metoda array-urilor și a altor obiecte iterabile): Execută o funcție furnizată o dată pentru fiecare element.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });