Valori implicite pentru parametri în TypeScript
Parametrilor opționali le pot fi de asemenea
atribuite valori implicite. În acest
caz, semnul întrebării pentru a indica
caracterul opțional al parametrului nu se scrie. Pentru
exemplu, să le atribuim acelor utilizatori cărora nu
le-a fost setat numele de familie, valoarea
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Să folosim acum funcția noastră. Să o apelăm cu doi parametri:
func('john', 'smit'); // returnează 'john smit'
Să o apelăm cu un singur parametru:
func('john'); // returnează 'john snow'
Creați o funcție care va ridica un număr la o putere dată. Fie ca primul parametru funcția să primească numărul, iar al doilea - puterea. Fie ca al doilea parametru să fie opțional, iar implicit funcția ridică numărul la a doua putere.