⊗jsPmLpBOP 155 of 505 menu

ՋավաՍկրիպտում օղակների մեջ փակագծերի ընտրովի լինելու խնդիրը

Չնայած այն բանին, որ օղակների մեջ հնարավոր է բաց թողնել գանգուր փակագծերը, եք խստորեն չեմ խորհուրդ տալիս դա անել, քանի որ այդպիսի կոդը հաճախ է սխալների պատճառ դառնում։

Տեսնենք օրինակով։ Ենթադրենք ունենք հետևյալ կոդը։

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել