⊗jsPmTrTS 446 of 505 menu

JavaScript taimera apturēšana

Jūs jau zināt, kā palaist taimeri, tagad iemācīsimies to apturēt. Lai to izdarītu, jums jāzina, ka katram taimerim, palaistam ar funkciju setInterval, ir unikāls numurs. Šo numuru atgriež funkcija setInterval taimera palaišanas brīdī:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // izvadīs taimera numuru

Taimera apturēšanai tiek izmantota funkcija clearInterval, kas pieņem unikālo numuru tā taimera, kas jāaptur.

Piemēram, palaidīsim taimeri, kas izvada konsolē skaitļus augošā secībā, sākot ar 1. Apturēsim taimeri, tiklīdz ekrānā tiks izvadīts skaitlis 10:

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

Ir dota mainīgā, kurā sākotnēji tiek glabāts skaitlis 10. Palaidiet taimeri, kas katru sekundi samazinās šī mainīgā vērtību par 1 un izvadīs šo vērtību konsolē. Tiklīdz mainīgā vērtība sasniedz nulli - apturiet taimeri.

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