141 of 264 menu

setInterval function

setInterval function သည် သတ်မှတ်ထားသော အချိန်အတိုင်းအတာ ကုန်လွန်တိုင်း code ကို လုပ်ဆောင်ပေးသည်။ ပထမ parameter အဖြစ် callback function ကို ထည့်သွင်းပေးရပြီး၊ ဒုတိယ parameter အဖြစ် ပထမ parameter တွင် သတ်မှတ်ထားသော code ကို မည်မျှကြာကြာ တစ်ကြိမ် ထပ်ခါထပ်ခါ လုပ်ဆောင်ရမည်ဆိုသည့် အချိန်ကို မီလီစက္ကန့်ဖြင့် ထည့်သွင်းပေးရသည်။ ဤ function သည် timer ကို ရပ်တန့်ရန် အသုံးပြုနိုင်သော ထူးခြားသည့် ခွဲခြားသတ်မှတ်ချက် (identifier) တစ်ခုကို ပြန်ပေးသည်။ Timer ကို ရပ်တန့်ရန် ထို identifier ကို clearInterval function သို့ ပို့ပေးရသည်။

Syntax

setInterval(function, time);

ဥပမာ

စက္ကန့်တိုင်း console တွင် text တစ်ခုခု ထုတ်ပြပေးမည့် timer တစ်ခုကို စတင်လိုက်ပါမည်။

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

ဥပမာ

စက္ကန့်တိုင်း console တွင် တိုးလာသော ကိန်းပြည့်များကို ထုတ်ပြပေးမည့် timer တစ်ခုကို စတင်လိုက်ပါမည်။

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

ဥပမာ

ကောင်တာ (counter) က 10 တန်ဖိုးသို့ ရောက်ရှိသည့်အခါ timer ကို ရပ်တန့်လိုက်ပါမည်။

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

ဆက်လက်လေ့လာရန်

  • setTimeout function,
    သည် code လုပ်ဆောင်မှု မစတင်မီ နှောင့်နှေးမှု (delay) သတ်မှတ်ပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်