Valores padrão de parâmetros em TypeScript
Parâmetros opcionais também podem
ter um valor padrão atribuído. Neste
caso, o ponto de interrogação para indicar
que o parâmetro é opcional não é escrito. Para
exemplificar, vamos atribuir aos usuários que não
tiverem sobrenome definido o valor
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Agora vamos usar nossa função. Vamos chamá-la com dois parâmetros:
func('john', 'smit'); // retornará 'john smit'
Vamos chamá-la com um parâmetro:
func('john'); // retornará 'john snow'
Crie uma função que eleve um número a uma potência determinada. Deixe o primeiro parâmetro da função receber o número, e o segundo - a potência. Deixe o segundo parâmetro ser opcional, e por padrão a função deve elevar o número à segunda potência.