⊗jsPmTrDT 454 of 505 menu

JavaScript-da taymerni ishga tushirish

setTimeout funksiyasi taymerlar yaratish uchun mo'ljallanmagan bo'lsa-da, agar rekursiyadan foydalansak, ularni shu funksiya yordamida yaratish mumkin:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // o'zimizni chaqiramiz }, 1000); } timer();

Bunday taymerni to'xtatish uchun rekursiya yuzaga kelishiga yo'l qo'ymaslik kifoya:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // faqat hisoblagich 10 dan kichik bo'lsa ishga tushiramiz timer(); } }, 1000); } timer();

Konsolda 0 raqamini chiqaring. Bir soniyadan so'ng 1 raqamini chiqaring, ikki soniyadan so'ng 2 raqamini chiqaring, 3 soniyadan so'ng 3 raqamini chiqaring. Va shu tartibda cheksizgacha davom eting.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish