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