TypeScript ရှိ မူရင်းတန်ဖိုး သတ်မှတ်ချက်များ

ရွေးချယ်စရာ parameter များကို မူရင်းတန်ဖိုး သတ်မှတ်ပေးနိုင်ပါသည်။ ဤကိစ္စတွင် parameter ၏ ရွေးချယ်နိုင်စွမ်းကို ဖော်ပြရန် မေးခွန်းသင်္ကေတကို မရေးပါ။ ဥပမာအနေဖြင့် နောက်ဆုံးအမည် သတ်မှတ်မထားသော သုံးစွဲသူများအတွက် 'snow' တန်ဖိုးကို သတ်မှတ်ပေးကြပါစို့။

typescriptfunction func(first: string, last: string = 'snow') {
  return first + ' ' + last;
}

ယခုကျွန်ုပ်တို့၏ function ကို အသုံးပြုကြပါစို့။ parameter နှစ်ခုဖြင့် ၎င်းကို ခေါ်ယူကြမည်။

typescriptfunc('john', 'smit'); // 'john smit' ကို ပြန်ပေးမည်

parameter တစ်ခုတည်းဖြင့် ၎င်းကို ခေါ်ယူကြမည်။

typescriptfunc('john'); // 'john snow' ကို ပြန်ပေးမည်
Задание 1

ဂဏန်းတစ်ခုကို သတ်မှတ်ထားသော ထပ်ကိန်းသို့ မြှောက်တင်ပေးမည့် function တစ်ခု ဖန်တီးပါ။ function သည် ပထမ parameter အဖြစ် ဂဏန်းတစ်ခုကို လက်ခံပါစေ၊ ဒုတိယ parameter အဖြစ် ထပ်ကိန်းကို လက်ခံပါစေ။ ဒုတိယ parameter ကို ရွေးချယ်စရာအဖြစ် ထားပါစေ၊ ထို့အပြင် function သည် မူရင်းအားဖြင့် ဂဏန်းကို ဒုတိယထပ်ကိန်းသို့ မြှောက်တင်ပေးပါစေ။