Valores de parámetros por defecto en TypeScript
A los parámetros opcionales también se les puede
asignar un valor por defecto. En este
caso, no se escribe el signo de interrogación para indicar
que el parámetro es opcional. Para
ejemplo, asignemos a aquellos usuarios que no tengan
apellido definido, el valor
'snow'
:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Ahora usemos nuestra función. Llamémosla con dos parámetros:
func('john', 'smit'); // devolverá 'john smit'
Llamémosla con un parámetro:
func('john'); // devolverá 'john snow'
Cree una función que eleve un número a una potencia dada. Deje que el primer parámetro de la función reciba el número, y el segundo - la potencia. Deje que el segundo parámetro sea opcional, y por defecto la función eleva el número a la segunda potencia.