Oletusarvojen asettaminen parametreille TypeScriptissä
Valinnaisille parametreille voidaan myös
asettaa oletusarvo. Tässä
tapauksessa parametrin valinnaisuuden
ilmaiseva kysymysmerkkiä ei kirjoiteta.
Esimerkkinä asetetaan käyttäjille, joille
ei ole asetettu sukunimeä,
arvoksi 'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Käytetään nyt funktiotamme. Kutsutaan sitä kahdella parametrilla:
func('john', 'smit'); // palauttaa 'john smit'
Kutsutaan sitä yhdellä parametrilla:
func('john'); // palauttaa 'john snow'
Tee funktio, joka korottaa luvun annettuun potenssiin. Olkoon ensimmäinen parametri funktiolle luku, ja toinen - potenssi. Olkoon toinen parametri valinnainen, ja oletusarvoisesti funktio korottaa luvun toiseen potenssiin.