⊗jsPmFNNFP 243 of 505 menu

JavaScript ရှိ Named Function Parameters

Parameter အဖြစ်ပေးပို့သော functions များသည် အမည်မဲ့ (anonymous) ဖြစ်ရမည်ဟု မဆိုလိုပါ။

၎င်းတို့ကို Function Declaration အဖြစ်ပြုလုပ်ကြပါစို့။ ပထမ function ကို get1 ဟုခေါ်ပြီး ဒုတိယ function ကိုမူ get2 ဟုခေါ်ပါမည်။

function get1() { return 1; } function get2() { return 2; }

test function ၏ parameters များထဲသို့ get1 နှင့် get2 functions ၏အမည်များ (၎င်းတို့၏ရလဒ်မဟုတ်ဘဲ မူရင်းကုဒ်) ကို ပေးပို့ကြပါစို့။

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 ကိုထုတ်ပြမည် function test(func1, func2) { console.log( func1() + func2() ); }

Function Expression သို့ပြောင်းလဲပါ။

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 ကိုထုတ်ပြမည် function test(func1, func2) { console.log( func1() + func2() ); }

test function တစ်ခုပြုလုပ်ပါ။ ၎င်းသည် parameter အနေဖြင့် 3 ခုသော functions များကိုလက်ခံပြီး ပေးပို့ထားသော functions များ၏ရလဒ်များပေါင်းခြင်းကို ပြန်ပေးပါစေ။

3 ခုသော functions များကို Function Declaration အဖြစ် ကြေညာ၍ func1, func2 နှင့် func3 ဟုအမည်ပေးပါ။ ပထမ function က 1 ကို၊ ဒုတိယက 2 ကို၊ တတိယက 3 ကို ပြန်ပေးပါစေ။ ထို functions များကို ယခင်လုပ်ဆောင်ချက် (task) မှ test function ထံ parameter အဖြစ်ပေးပို့ပါ။

ယခင်လုပ်ဆောင်ချက်ကို functions များအားလုံးကို Function Expression အဖြစ်ကြေညာ၍ အမည်အတူတူထားရှိခြင်းဖြင့် ပြင်ဆင်ပါ။

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