141 of 264 menu

Funkcija setInterval

Funkcija setInterval izpilda kodu ar norādīto laika intervālu. Pirmā parametrā jānorāda atgriezeniskā saite (callback), un otrajā - laiks milisekundēs, kas norāda, ar kādu intervālu tiks atkārtots kods, kas norādīts pirmajā parametrā. Funkcija atgriež unikālo identifikatoru, ar kura palīdzību var apturēt taimeri. Lai to izdarītu, šis identifikators jānodod funkcijai clearInterval.

Sintakse

setInterval(funkcija, laiks);

Piemērs

Palaist taimeri, kas katru sekundi izvada konsoleē kādu tekstu:

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

Piemērs

Palaist taimeri, kas katru sekundi izvada konsoleē veselus skaitļus augošā secībā:

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

Piemērs

Apturēt taimeri, kad skaitītājs sasniedz vērtību 10:

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

Skatiet arī

  • funkciju setTimeout,
    kas iestata aizkavi pirms koda izpildes
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