JavaScript-da sikllarda jingalak qavslarning ixtiyoriyligi
Sikllarda jingalak qavslar majburiy emas. Agar ularni tashlab qo'ysangiz, sikl uning ostidagi faqat bitta qatorni bajaradi.
Keling, bir misolni ko'rib chiqaylik. Bizda jingalak qavslari bo'lgan ma'lum bir sikl bor:
for (let i = 0; i <= 9; i++) {
console.log(i); // 0 dan 9 gacha bo'lgan raqamlarni chiqaradi
}
Jingalak qavslarni tashlab qo'ying - va natija bundan o'zgarmaydi:
for (let i = 0; i <= 9; i++)
console.log(i); // 0 dan 9 gacha bo'lgan raqamlarni chiqaradi
Quyidagi kodni jingalak qavslarsiz qayta yozing:
let arr = [1, 2, 3, 4, 5];
for (let elem of arr) {
console.log(elem);
}