141 of 264 menu

Funkcja setInterval

Funkcja setInterval wykonuje kod w określonych odstępach czasu. Pierwszym parametrem należy przekazać funkcję zwrotną (callback), a drugim - czas w milisekundach, określający co jaki odstęp będzie powtarzany kod podany jako pierwszy parametr. Funkcja zwraca unikalny identyfikator, za pomocą którego można zatrzymać timer. Aby to zrobić, ten identyfikator należy przekazać funkcji clearInterval.

Składnia

setInterval(funkcja, czas);

Przykład

Uruchommy timer, który co sekundę wypisze w konsoli jakiś tekst:

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

Przykład

Uruchommy timer, który co sekundę wypisze w konsoli kolejne liczby całkowite:

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

Przykład

Zatrzymajmy timer, gdy licznik osiągnie wartość 10:

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

Zobacz też

  • funkcję setTimeout,
    która ustawia opóźnienie przed wykonaniem kodu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć