⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау