⊗jsPmTrDT 454 of 505 menu

JavaScript-да таймерни ишга тушириш

setTimeout функцияси таймерлар яратиш учун мўлжалланмаган бўлса-да, агар рекурсиядан фойдалансак, уларни яна ҳам шу восита билан яратиш мумкин:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // ўзимизни чақирамиз }, 1000); } timer();

Бундай таймерни тўхтатиш жуда оддий - рекурсия юз белишига йўл кўймасдан:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // фақат ҳисоблагчи 10 дан кичик бўлганда ишга тушамиз timer(); } }, 1000); } timer();

Консольга 0 рақамини чиқаринг. Бир сониядан сўнг 1 рақамини чиқаринг, икки сониядан сўнг 2 рақамини чиқаринг, 3 сониядан сўнг 3 рақамини чиқаринг. Ва шундай қилиб чексиз давом этинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш