⊗jsPmTrDT 454 of 505 menu

Taimera palaišana JavaScript

Lai gan funkcija setTimeout nav paredzēta taimeru veidošanai, tomēr tos var izveidot ar tās palīdzību, ja izmanto rekursiju:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // izsaucam sevi paši }, 1000); } timer();

Apturēt šādu taimeri var vienkārši neļaujot notikt rekursijai:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // palaižam tikai tad, ja skaitītājs ir mazāks par 10 timer(); } }, 1000); } timer();

Izvadiet konsolē skaitli 0. Pēc sekundes izvadiet skaitli 1, pēc divām sekundēm izvadiet skaitli 2, pēc 3 sekundēm izvadiet skaitli 3. Un tā tālāk līdz bezgalībai.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt