JavaScript-dä aýlawlarda ýönekeý möýjeleri goýbermek meselesi
Aýlawlarda ýönekeý möýjelemeleri goýbermek mümkin bolsa-da, men ony etmegi gaty maslahat bermerin, sebäbi şeýle kod köplenç ýalňyşlyklara getirýär.
Mysalda görkezeliň. Bizde aşakdaky kod bardyr:
javascriptfor (let i = 0; i <= 9; i++)
console.log(i); // 0-dan 9-a çenli sanlary görkezer
Ýokarda görkezilen koda kiçijik düzetme girizýärin (haýsysyny tapyň) - we ol işlemekden bes eder:
javascriptfor (let i = 0; i <= 9; i++);
console.log(i); // ýalňyşlyk görkezer
Şeýlelik bilen, men näme düzedim?
Meselä aýlawyň ) möýjesinden soň nokatly orta goýdym sebäpli ýüze çykdy. Şeýle ýagdaýda şeýle diýilýän
bedensiz aýlaw emele gelýär: ol diňe içinde aýlanar, we indiki setir onuň bilen baglanyşykly bolmaz. Şonuň üçin, meseleleriň öňüni almak üçin,
men hemişe aýlawlarda ýönekeý möýjeleri goýmagy maslahat berýärin.
Задание 1
Aşakdaky kody ýerine ýetirmegiň netijesi näme boljakdygyny düşündiriň:
javascriptlet arr = [1, 2, 3, 4, 5];
for (let elem of arr);
console.log(elem);