⊗jsPmFTFAV 226 of 505 menu

JavaScript တွင် လုပ်ဆောင်ချက် (Function) ကို Variable အဖြစ် အသုံးပြုခြင်း

ဒီတော့၊ ယခင်သင်ခန်းစာမှာ ကျွန်ုပ်တို့ သိရှိခဲ့တာက လက်ဝန်းကွင်းများ မပါဘဲ function ကို ရည်ညွှန်းလိုက်တဲ့အခါ ၎င်းရဲ့ မူရင်းကုဒ်ကို ကျွန်ုပ်တို့ ရရှိပါတယ်။

တကယ်တော့ အရာရာက ပိုစိတ်ဝင်စားစရာကောင်းပါတယ်။ JavaScript မှာ အခြားဘာသာစကားတွေနဲ့ မတူဘဲ၊ functions တွေဟာ ကိန်းဂဏန်းတွေ၊ စာတန်းတွေနဲ့ array တွေလိုပဲ variable တွေရဲ့ တန်ဖိုးတွေ ဖြစ်ပါတယ်။

ဥပမာတစ်ခုနဲ့ ကြည့်ကြရအောင်။ ကျွန်ုပ်တို့မှာ ဥပမာအားဖြင့် func function ရှိတယ်ဆိုပါစို့။

function func() { console.log('!'); }

တကယ်တော့ ကျွန်ုပ်တို့မှာ func function ဆိုတာ မရှိပါဘူး။ ကျွန်ုပ်တို့မှာ func variable ရှိပါတယ်၊ ဒီ variable ထဲမှာ function ရဲ့ မူရင်းကုဒ်ကို သိမ်းထားပါတယ်။

ကျွန်ုပ်တို့ဟာ ဥပမာအားဖြင့် variable func ကို အခြားတစ်ခုခုနဲ့ အစားထိုးပစ်နိုင်ပါတယ်၊ ဥပမာ စာတန်းတစ်ခုနဲ့။ ဒီလိုလုပ်လိုက်တဲ့အခါ func function ဟာ function အဖြစ် ဆက်ရှိနေတော့မှာ မဟုတ်ဘဲ စာတန်းတစ်ခု ဖြစ်သွားပါလိမ့်မယ်။ ဥပမာကို ကြည့်ပါ။

function func() { console.log('!'); } func(); // '!' ကို ပြသပေးမည် func = 'string'; // func variable ကို အစားထိုးပစ်မည် console.log(func); // 'string' ကို ပြသပေးမည်

func function တစ်ခု ဖန်တီးပါ၊ ၎င်းက return မှတစ်ဆင့် မည်သည့် စာတန်းကိုမဆို ပြန်ပေးမည် ဖြစ်ပါသည်။

func function ရဲ့ ရလဒ်ကို console ထဲတွင် ပြသပါ။

func function ရဲ့ မူရင်းကုဒ်ကို console ထဲတွင် ပြသပါ။

func variable ထဲသို့ 123 နံပါတ်ကို ရေးထည့်ပါ၊ ထိုသို့ဖြင့် ဤ variable ထဲမှ function ကို အစားထိုးပစ်လိုက်ပါ။ func variable ၏ မူလတန်ဖိုးကို 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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်