⊗jsPmTrDT 454 of 505 menu

Pokretanje tajmera u JavaScript-u

Iako funkcija setTimeout nije namenjena za kreiranje tajmera, oni se ipak mogu praviti uz njenu pomoć, ako se iskoristi rekurzija:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // pozivamo sami sebe }, 1000); } timer();

Zaustavljanje ovakvog tajmera se može jednostavno postići tako što se ne dozvoli pojava rekurzije:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // pokrećemo samo ako je brojač manji od 10 timer(); } }, 1000); } timer();

Ispišite u konzolu broj 0. Nakon jedne sekunde ispišite broj 1, nakon dve sekunde ispišite broj 2, nakon 3 sekunde ispišite broj 3. I tako dalje do beskonačnosti.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij