141 of 264 menu

Kazi setInterval

Kazi setInterval inatekeleza kodi kwa vipindi vilivyoainishwa. Kigezo cha kwanza kinapaswa kuwa callback, na cha pili - wakati kwa milisekunde, unaoonyesha, baada ya muda gani utakaporudiwa kodi iliyoainishwa na kigezo cha kwanza. Kazi inarudisha kitambulisho cha kipekee, ambacho kinaweza kutumika kusimamisha timer. Ili kufanya hivyo, kitambulisho hiki kinapaswa kupitishwa kwa kazi clearInterval.

Syntax

setInterval(kazi, wakati);

Mfano

Wacha tuzindue timer, kila sekunde itakayochapisha maandishi fulani kwenye koni:

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

Mfano

Wacha tuzindue timer, kila sekunde itakayochapisha nambari kamili zinazoongezeka kwenye koni:

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

Mfano

Wacha tusimamishe timer inapofikia kiwango cha kukokotoa thamani 10:

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

Angalia pia

  • kazi setTimeout,
    ambayo huweka kucheleweshwa kabla ya utekelezaji wa kodi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa