⊗jsPmLpBOP 155 of 505 menu

Проблемот со незадолжителните загради во циклусите во JavaScript

Иако во циклусите може да се испуштат големите загради, јас многу не препорачувам да се прави тоа, бидејќи ваквиот код често доведува до грешки.

Да погледнеме на пример. Нека имаме следниов код:

for (let i = 0; i <= 9; i++) console.log(i); // ќе ги прикаже броевите од 0 до 9

Ќе внесам мало поправање во прикажаниот горе код (најдете кое) - и тој ќе престане да работи:

for (let i = 0; i <= 9; i++); console.log(i); // ќе прикаже грешка

Значи, што исправив?

Проблемот се појави поради тоа што поставив точка и запирка после заградата ) од циклусот. Во таков случај ќе се добие т.н. циклус без тело: тој едноставно ќе се изврши внатрешно, а следниот ред веќе нема да му припаѓа на него. Затоа, за да се избегнат проблеми, јас секогаш препорачувам да се стават големи загради во циклусите.

Кажете, каков ќе биде резултатот од извршувањето на следниов код:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј