104 of 264 menu

forEach နည်းလမ်း

forEach နည်းလမ်းသည် array ၏ ဒြပ်စင်အားလုံးကို အစဉ်အတိုင်း ဖြတ်သန်းခွင့်ပြုပါသည်။ ဤနည်းလမ်းသည် parameter တစ်ခုအနေဖြင့် function တစ်ခုကို လက်ခံရရှိပြီး၊ ထို function သည် array ၏ ဒြပ်စင်တစ်ခုစီအတွက် စီမံဆောင်ရွက်ပါလိမ့်မည်။

ဤ function သို့ parameter သုံးခု ပေးပို့နိုင်ပါသည်။ ဤ parameter များ ရှိပါက (ဤ parameter များသည် မဖြစ်မနေ မလိုအပ်ပါ)၊ ထို့နောက် ပထမတစ်ခုသို့ အော်တိုအလိုလို array ၏ ဒြပ်စင် ဝင်ရောက်လာမည်၊ ဒုတိယတစ်ခုသို့ array အတွင်းရှိ ၎င်း၏ အစဉ်လက္ခဏာ (index) ဝင်ရောက်လာမည်၊ တတိယတစ်ခုသို့ မူ array ကိုယ်တိုင် ဝင်ရောက်လာမည်။

Syntax ဖွဲ့စည်းပုံ

array.forEach(function(element, index, array) { ဒြပ်စင်အားလုံးအတွက် စီမံဆောင်ရွက်မည့် ကုဒ် });

နမူနာ

Array ၏ ဒြပ်စင်များကို console တွင် ထုတ်ပြကြပါစို့-

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

နမူနာ

ဒြပ်စင်များနှင့် ၎င်းတို့၏ အစဉ်လက္ခဏာများကို console တွင် ထုတ်ပြကြပါစို့-

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

နမူနာ

Array ၏ ဒြပ်စင်များ ပေါင်းလဒ်ကို ရှာဖွေကြပါစို့-

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

ကုဒ်စီမံဆောင်ရွက်မှု၏ ရလဒ်-

15

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • map နည်းလမ်း,
    ထိုနည်းလမ်းသည်လည်း array ၏ ဒြပ်စင်တစ်ခုစီအတွက် function တစ်ခုကို အသုံးပြုခွင့်ပြုပါသည်
  • filter နည်းလမ်း,
    ထိုနည်းလမ်းသည် array ၏ ဒြပ်စင်များကို စစ်ထုတ်ခွင့်ပြုပါသည်
  • some နှင့် every နည်းလမ်းများ,
    array စစ်ဆေးမှုများကို စီမံဆောင်ရွက်ပေးပါသည်
  • reduce နှင့် reduceRight နည်းလမ်းများ,
    array ကို တန်ဖိုးတစ်ခုသို့ ချုံ့ချပေးပါသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်