Valeurs par défaut des paramètres en TypeScript
Il est également possible d'assigner
une valeur par défaut aux paramètres
optionnels. Dans ce cas, le point d'interrogation
indiquant le caractère optionnel du paramètre
n'est pas écrit. Par exemple,
assignons aux utilisateurs dont le nom de famille
n'est pas défini la valeur
'snow'
:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Utilisons maintenant notre fonction. Appelons-la avec deux paramètres :
func('john', 'smit'); // retournera 'john smit'
Appelons-la avec un seul paramètre :
func('john'); // retournera 'john snow'
Créez une fonction qui élèvera un nombre à une puissance donnée. Que le premier paramètre de la fonction reçoive le nombre, et le second - la puissance. Que le second paramètre soit optionnel, et par défaut la fonction élève le nombre à la puissance deux.