⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу