⊗jsPmLpBOP 155 of 505 menu

Težava z opcijskimi oklepaji v zankah v JavaScript

Čeprav je v zankah mogoče izpustiti zavitine oklepaje, tega zelo ne priporočam, saj takšna koda pogosto vodi do napak.

Poglejmo si primer. Recimo, da imamo naslednjo kodo:

for (let i = 0; i <= 9; i++) console.log(i); // izpiše številke od 0 do 9

Naredil bom majhno popravko v navedeni kodi (poiščite katero) - in prenehalo bo delovati:

for (let i = 0; i <= 9; i++); console.log(i); // izpiše napako

Torej, kaj sem popravil?

Težava se je pojavila, ker sem postavil piko podpičje za oklepajem ) od zanke. V tem primeru dobimo tako imenovano zanko brez telesa: preprosto se bo vrtela notri, naslednja vrstica pa ne bo več nanašala nanjo. Zato, da se izognemo težavam, vedno priporočam postavitev zavitih oklepajev v zankah.

Povejte, kakšen bo rezultat izvajanja naslednje kode:

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni