JavaScript ရှိ Optional Parameters များ
လုပ်ဆောင်ချက်များ၏ parameters များကို မဖြစ်မနေပေးရန် မလိုအပ်ပါ။ ထိုသို့လုပ်ဆောင်ရန် parameters များကို ပုံသေတန်ဖိုးများ (default values) သတ်မှတ်ပေးရန် လိုအပ်ပါသည်။ ဥပမာအားဖြင့် ကျွန်ုပ်တို့တွင် အောက်ပါလုပ်ဆောင်ချက်ရှိသည်ဆိုပါစို့။
function func(num) {
console.log(num ** 2);
}
ဤ parameter သည် ပုံသေအားဖြင့်
တန်ဖိုး 0 ရှိစေရန် လုပ်ဆောင်ကြပါစို့။
function func(num = 0) {
console.log(num ** 2);
}
Parameter ဖြင့် ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက် လုပ်ဆောင်ချက်ကို စမ်းသပ်ကြည့်ပါ။
func(2); // 4 ကို ပြသမည်
Parameter မပါဘဲ ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက် လုပ်ဆောင်ချက်ကို စမ်းသပ်ကြည့်ပါ။
func(); // 0 ကို ပြသမည်
အောက်ပါလုပ်ဆောင်ချက်ကို ပေးထားသည်။
function func(num = 5) {
console.log(num * num);
}
ဤလုပ်ဆောင်ချက်ကို အောက်ပါအတိုင်း ခေါ်ယူသည်။
func(2);
func(3);
func();
လုပ်ဆောင်ချက် ခေါ်ယူမှုတစ်ခုစီ၏ ရလဒ်သည် မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။
အောက်ပါလုပ်ဆောင်ချက်ကို ပေးထားသည်။
function func(num1 = 0, num2 = 0) {
console.log(num1 + num2);
}
ဤလုပ်ဆောင်ချက်ကို အောက်ပါအတိုင်း ခေါ်ယူသည်။
func(2, 3);
func(3);
func();
လုပ်ဆောင်ချက် ခေါ်ယူမှုတစ်ခုစီ၏ ရလဒ်သည် မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။