⊗jsSpItFn 61 of 294 menu

JavaScript ရှိ iterator လုပ်ဆောင်ချက်

ထပ်ခါထပ်ခါလုပ်ဆောင်နိုင်သော အရာဝတ္ထုအားလုံးတွင် iterator ဟုခေါ်သော အထူးဖွဲ့စည်းပုံတစ်ခုရှိသည်။ Iterator သည် အရာဝတ္ထုတစ်ခုကို ဖြတ်သန်းစီးဆင်းခွင့်ပြုသည့် လုပ်ဆောင်ချက်တစ်ခုကိုကိုယ်စားပြုသည်။

ခင်းကျင်းချက်တစ်ခု၏ ဥပမာကို ကြည့်ရအောင်:

let arr = [1, 2, 3];

မည်သည့်ထပ်ခါထပ်ခါလုပ်ဆောင်နိုင်သော အရာဝတ္ထုအတွက်မဆို iterator လုပ်ဆောင်ချက်ကို Symbol.iterator ဟူသော ကောင်းစွာသိရှိထားသည့်သင်္ကေတတစ်ခု၏ သော့ချက်ပုံစံဖြင့် သိမ်းဆည်းထားသည်:

let func = arr[Symbol.iterator];

ဤသော့အောက်တွင် လုပ်ဆောင်ချက်တစ်ခုသိမ်းဆည်းထားကြောင်း ကျွန်ုပ်တို့သေချာနိုင်သည် (သို့သော် ၎င်း၏ကုဒ်ကို ဘရောက်ဆာက ကျွန်ုပ်တို့မှ ဝှက်ထားလိမ့်မည်):

console.log(func); // လုပ်ဆောင်ချက်

သင်သိရှိထားသည့် မတူညီသောထပ်ခါထပ်ခါလုပ်ဆောင်နိုင်သည့် အရာဝတ္ထုအမျိုးအစားများကို ဖော်ပြထားသောလုပ်ဆောင်ချက်ပါရှိမှု အတွက် စစ်ဆေးပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်