Opționalitatea acoladelor în buclele din JavaScript
În bucle, acoladele nu sunt obligatorii. Dacă sunt omise, bucla va executa doar o singură linie sub ea.
Să ne uităm la un exemplu. Să presupunem că avem o buclă cu acolade:
for (let i = 0; i <= 9; i++) {
console.log(i); // va afișa numerele de la 0 la 9
}
Să omitem acoladele - și rezultatul nu se va schimba:
for (let i = 0; i <= 9; i++)
console.log(i); // va afișa numerele de la 0 la 9
Rescrieți următorul cod fără acolade:
let arr = [1, 2, 3, 4, 5];
for (let elem of arr) {
console.log(elem);
}