News from the Field
A channel with tips on modern AI development. Join!
⊗jsPmFNFAP 242 of 505 menu
◀ ▶

JavaScript တွင် Function များကို Parameter အဖြစ် လက်ခံခြင်း

Function များသည် ဂဏန်းများ၊ စာသားများနှင့် Array များကဲ့သို့ပင် အခြား Function များသို့ Parameter အဖြစ် လက်ခံပေးနိုင်သည်။

လက်တွေ့ဥပမာတစ်ခုဖြင့် အနီးကပ်ကြည့်ရအောင်။ ကျွန်ုပ်တို့မှာ Parameter နှစ်ခုလက်ခံသော Function test ရှိသည်ဆိုပါစို့။

test(parameter1, parameter2);

Function test ၏ ပထမ Parameter သို့ 1 ပြန်ပေးသော Anonymous Function ကို လက်ခံပေးပါစို့၊ ဒုတိယ Parameter သို့မူ 2 ပြန်ပေးသော Anonymous Function ကို လက်ခံပေးပါစို့။

test( function() {return 1;}, function() {return 2;} );

အထက်ပါကုဒ်သည် အလုပ်မလုပ်သေးပါ၊ အဘယ်ကြောင့်ဆိုသော် ကျွန်ုပ်တို့သည် Function ကိုယ်တိုင်ကို မဖန်တီးရသေးပါ။ ဖန်တီးကြည့်ပါမည်။

function test(func1, func2) { }

Function ကို သတ်မှတ်သည့်အခါ Parameter နှစ်ခု - func1 နှင့် func2 ကို သတ်မှတ်ပေးထားသည်။ ဤ Parameter များသည် ၎င်းတို့အတွင်းသို့ ဘာတွေလက်ခံရရှိမည်ကို မသိပါ။ ကျွန်ုပ်တို့သည် ဥပမာ ဂဏန်းများကို လက်ခံပေးနိုင်သည်။

test(1, 2); // function ကို ခေါ်ဆိုသည် function test(func1, func2) { console.log(func1); // 1 ကို ပြသမည် console.log(func2); // 2 ကို ပြသမည် }

သို့မဟုတ် Function များကို လက်ခံပေးနိုင်သည်။

test( function() {return 1;}, // ပထမ parameter function() {return 2;} // ဒုတိယ parameter ); function test(func1, func2) { console.log(func1); // 'function() {return 1;}' ကို ပြသမည် console.log(func2); // 'function() {return 2;}' ကို ပြသမည် }

မြင်တွေ့ရသည့်အတိုင်း၊ ယခု Console တွင် Function များ၏ မူရင်းကုဒ်များကို ပြသသည်။ ၎င်းတို့၏ ရလဒ်များကို ပြသစေလိုလျှင် Function များကို ကွင်းစကွင်းပိတ်များ ထည့်ပေးကြပါစို့။

test( function() {return 1;}, function() {return 2;} ); function test(func1, func2) { console.log( func1() ); // 1 ကို ပြသမည် console.log( func2() ); // 2 ကို ပြသမည် }

ပထမ Function နှင့် ဒုတိယ Function တို့၏ ရလဒ်ပေါင်းကို Console တွင် ပြသကြည့်ပါစို့။

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

Parameter အဖြစ် 3 ခုသော Function များကို လက်ခံသော Function test တစ်ခုကို ပြုလုပ်ပါ။ ၎င်းထံသို့ ပထမ Parameter အဖြစ် 1 ပြန်ပေးသော Function၊ ဒုတိယ Parameter အဖြစ် 2 ပြန်ပေးသော Function၊ တတိယ Parameter အဖြစ် 3 ပြန်ပေးသော Function များကို လက်ခံပေးပါ။ 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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်