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