⊗jsPmTrDT 454 of 505 menu

Laikmačio paleidimas JavaScript

Nors funkcija setTimeout nėra skirta laikmačių kūrimui, tačiau juos vis tiek galima daryti jos pagalba, jei pasinaudojama rekursija:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // iškviečiame save patys }, 1000); } timer();

Tokį laikmatį galima sustabdyti tiesiog neleidus įvykti rekursijai:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // paleidžiame tik jei skaitiklis mažesnis už 10 timer(); } }, 1000); } timer();

Išveskite į konsolę skaičių 0. Po sekundės išveskite skaičių 1, po dviejų sekundžių išveskite skaičių 2, po 3 sekundžių išveskite skaičių 3. Ir taip toliau iki begalybės.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti