⊗jsPmLpBOP 155 of 505 menu

Problém voliteľnosti zátvoriek v slučkách v JavaScript

Hoci v slučkách je možné vynechať zložené zátvorky, veľmi to neodporúčam, pretože takýto kód často vedie k chybám.

Pozrime sa na príklad. Majme nasledujúci kód:

for (let i = 0; i <= 9; i++) console.log(i); // vypíše čísla od 0 do 9

Vnesiem malú opravu do uvedeného kódu (nájdite akú) - a prestane fungovať:

for (let i = 0; i <= 9; i++); console.log(i); // vypíše chybu

Takže, čo som opravil?

Problém nastal preto, že som umiestnil bodkočiarku za zátvorku ) od slučky. V takom prípade vznikne takzvaná slučka bez tela: jednoducho sa pretočí vnútri, a nasledujúci riadok už nebude patriť k nej. Preto, aby sme sa vyhli problémom, vždy odporúčam používať zložené zátvorky v slučkách.

Povedzte, aký bude výsledok vykonania nasledujúceho kódu:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť