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:)
⊗jsPmFNAFA 258 of 505 menu
◀ ▶

JavaScript ရှိ မြှားဖြင့်ရေးသားသော လုပ်ဆောင်ချက်များ အသုံးပြုခြင်း

မြှားဖြင့်ရေးသားသော လုပ်ဆောင်ချက်များတွင် အထူးအကျိုးကျေးဇူးတစ်ခုမှာ callback များအဖြစ် အသုံးပြုနိုင်ခြင်း ဖြစ်သည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ပါက ထိုသို့သော အခြေအနေတွင် ကုဒ်မည်မျှ ရိုးရှင်းလာသည်ကို မြင်နိုင်ပါမည်။ ဥပမာအနေဖြင့် အောက်ပါ filter လုပ်ဆောင်ချက် ရှိသည်ဆိုပါစို့။

function filter(arr, callback) { let res = []; for (let elem of arr) { if ( callback(elem) === true ) { res.push(elem); } } return res; }

ထိုလုပ်ဆောင်ချက်ကို callback တစ်ခု ပေးပို့၍ ခေါ်ယူကြည့်ပါမည်။

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem % 2 === 0) { return true; } else { return false; } });

ယခု ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်ကို ရိုးရှင်းအောင် ပြုလုပ်ကြည့်ပါမည်။ ပထမဦးစွာ if တည်ဆောက်ပုံကို ဖယ်ရှား၍ === ဆောင်ရွက်သူမှတဆင့် အခြေအနေကို ရေးသားကြည့်ပါမည်။

let result = filter([1, 2, 3, 4, 5], function(elem) { return elem % 2 == 0; });

ယခု သာမန်လုပ်ဆောင်ချက်ကို မြှားဖြင့်ရေးသားသော လုပ်ဆောင်ချက်ဖြင့် အစားထိုးပါမည်။

let result = filter([1, 2, 3, 4, 5], elem => elem % 2 == 0);

အောက်ပါ callback ပါသော လုပ်ဆောင်ချက်ကို ပေးထားသည်။

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem > 0) { return true; } else { return false; } });

မြှားဖြင့်ရေးသားသော လုပ်ဆောင်ချက်မှတဆင့် callback ကို ရိုးရှင်းအောင် ပြုလုပ်ပါ။

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