⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан