⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу