⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј