Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmFTAFA 239 of 505 menu
◀ ▶

JavaScript ရှိ အမည်မဲ့ function များပါဝင်သော Array

ကျွန်တော် ယခင်က JavaScript တွင် function များသည် string သို့မဟုတ် ဂဏန်းများကဲ့သို့ ပြုမူသည်ဟု ဖော်ပြခဲ့ပြီးပါပြီ။ �ထူးသဖြင့် function များဖြင့် ဖွဲ့စည်းထားသော Array တစ်ခုကို ပြုလုပ်နိုင်ပါသည်။ ပြုလုပ်ကြည့်ရအောင်:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ];

ဥပမာအားဖြင့် Array ၏ ပထမဆုံးအပိုင်း (index 0) ရှိ အကြောင်းအရာကို console တွင် ထုတ်ပြကြည့်ရအောင်:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; console.log(arr[0]); // ပထမဆုံး function ၏ မူရင်းကုဒ်ကို မြင်ရမည်

အထက်ပါ ဥပမာတွင် သင်မြင်ရသည့်အတိုင်း ကျွန်ုပ်တို့သည် function ၏ ရလဒ်ကိုမဟုတ်ဘဲ function ၏ မူရင်းကုဒ်ကို ရရှိပါသည်။

Function ကို ခေါ်ယူအသုံးပြုရန် အတွက် ထို function နောက်တွင် ကွင်းဝိုင်း (parentheses) များ ထည့်ပေးရပါမည်။ ကျွန်ုပ်တို့၏ function သည် arr[0] တွင် သိမ်းထားသောကြောင့် ကွင်းဝိုင်းများကို ကွင်းစတုဂံ (square brackets) များ ၏ နောက်တွင် ဤသို့ ရေးရပါမည်: arr[0]()။ စစ်ဆေးကြည့်ရအောင်:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; arr[0](); // '1' ကို ထုတ်ပြမည်

ကျွန်ုပ်တို့၏ function များ ပါဝင်သော Array ကို ကွင်းဆက် (loop) ဖြင့် လှည့်ပတ်ပြီး ထို ကွင်းဆက် အတွင်း၌ function တစ်ခုစီကို ခေါ်ယူနိုင်ပါသည်:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; for (let func of arr) { func(); // ကျွန်ုပ်တို့၏ function များကို ကွင်းဆက်အတွင်း၌ ခေါ်ယူခြင်း }

Function သုံးခု ပါဝင်သော Array arr တစ်ခုကို ပြုလုပ်ပါ။ ပထမဆုံး function သည် return မှတဆင့် ဂဏန်း 1 ကို ပြန်ပေးပါစေ၊ ဒုတိယ function သည် ဂဏန်း 2 ကို ပြန်ပေးပါစေ၊ တတိယ function သည် ဂဏန်း 3 ကို ပြန်ပေးပါစေ။

သင်ဖန်တီးထားသော Array arr ကို အသုံးပြု၍ သက်ဆိုင်ရာ function ကို ခေါ်ယူကာ �ဏန်း 3 ကို console တွင် ထုတ်ပြပါ။

သင်ဖန်တီးထားသော Array arr ကို အသုံးပြု၍ function များ၏ ရလဒ်များ ပေါင်းလဒ်ကို (ကွင်းဆက်မပါဘဲ) ရှာပါ။

သင်ဖန်တီးထားသော Array arr ကို ကွင်းဆက် (loop) ဖြင့် လှည့်ပတ်ပြီး function အားလုံး၏ ရလဒ်များကို console တွင် ထုတ်ပြပါ။

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