Numatytosios parametrų reikšmės TypeScript
Neprivalomiems parametrams taip pat galima
priskirti numatytąją reikšmę. Šiuo atveju
klausimo ženklas, nurodantis parametro
neprivalomumą, nerašomas. Pavyzdžiui,
tiems vartotojams, kurie neturi
nustatytos pavardės, priskirkime jos reikšmę
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Dabar panaudokime mūsų funkciją. Iškvieskime ją su dviem parametrais:
func('john', 'smit'); // grąžins 'john smit'
Iškvieskime ją su vienu parametru:
func('john'); // grąžins 'john snow'
Sukurkite funkciją, kuri pakels skaičių nurodytu laipsniu. Tegul pirmuoju parametru funkcija priima skaičių, o antruoju - laipsnį. Tegul antrasis parametras būna neprivalomas, ir pagal nutylėjimą funkcija kelia skaičių į antrąjį laipsnį.