⊗jsPmLpBOP 155 of 505 menu

JavaScripti tsüklite valikuliste sulgude probleem

Kuigi tsüklites võib looksulud ära jätta, soovitan seda väga mitte teha, kuna selline kood viib sageli vigadeni.

Vaatame näidet. Oletame, et meil on järgmine kood:

for (let i = 0; i <= 9; i++) console.log(i); // kuvab numbrid 0 kuni 9

Teen väikese paranduse toodud koodis (leidge millise) - ja see lakkab töötamast:

for (let i = 0; i <= 9; i++); console.log(i); // kuvab vea

Nii, mis ma siis parandasin?

Probleem tekkis seetõttu, et panin tsükli sulgude ) järele semikooloni. Sel juhul tekib nn kehatu tsükkel: see lihtsalt pöörleb läbi sisemuses, kuid järgmine rida ei kuulu sellesse enam. Seega, probleemide vältimiseks, soovitan alati panna looksulud tsüklitesse.

Rääkige, milline on järgmise koodi tulemus:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu