⊗jsPmTrDT 454 of 505 menu

JavaScript-də taymerin işə salınması

setTimeout funksiyası taymer yaratmaq üçün nəzərdə tutulmasa da, əgər rekursiyadan istifadə etsək, onunla hələ də taymer etmək olar:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // özümüzü çağıracayıq }, 1000); } timer();

Belə bir taymeri dayandırmaq sadəcə olaraq rekursiyanın baş verməsinin qarşısını almaqla mümkündür:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // yalnız sayğac 10-dan kiçik olduqda işə salırıq timer(); } }, 1000); } timer();

Konsola 0 rəqəmini çıxarın. Bir saniyədən sonra 1 rəqəmini çıxarın, iki saniyədən sonra 2 rəqəmini çıxarın, 3 saniyədən sonra 3 rəqəmini çıxarın. Və s. sonsuzluğa qədər.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et