141 of 264 menu

Funkcija setInterval

Funkcija setInterval vykdo kodą per nurodytą laiko intervalą. Pirmu parametru reikia perduoti atgalinio iškvietimo funkciją, o antruoju - laiką milisekundėmis, nurodantį, po kokio intervalo bus kartojamas kodas, nurodytas pirmu parametru. Funkcija grąžina unikalų identifikatorių, kuriuo galima sustabdyti laikmatį. Tam šis identifikatorius turi būti perduotas funkcijai clearInterval.

Sintaksė

setInterval(funkcija, laikas);

Pavyzdys

Paleiskime laikmatį, kuris kiekvieną sekundę išveda į konsolę kokį nors tekstą:

setInterval(function() { console.log('tekstas'); }, 1000);

Pavyzdys

Paleiskime laikmatį, kuris kiekvieną sekundę išveda į konsolę sveikuosius skaičius didėjimo tvarka:

let i = 0; setInterval(function() { console.log(i++); }, 1000);

Pavyzdys

Sustabdykime laikmatį, kai skaitiklis pasiekia reikšmę 10:

let i = 0; let id = setInterval(function() { i++; if (i == 10) { clearInterval(id); } else { console.log(i); } }, 1000);

Taip pat žiūrėkite

  • funkciją setTimeout,
    kuri nustato delsą prieš kodo vykdymą
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