Instruções
Passo 16
Como você se lembra de um passo anterior, se você chamar uma função com o número errado de argumentos, o TypeScript gerará um erro.
Existe uma forma de marcar parâmetros como opcionais adicionando um
? após o nome do parâmetro. Isso permite chamar a função com menos argumentos do que parâmetros.
Aqui está um exemplo:
function greet(name: string, greeting?: string) {
if (greeting) {
return ${greeting}, ${name}!;
}
return Hello, ${name}!;
}
Neste exemplo, se o parâmetro greeting não for fornecido ao chamar a função greet, ele será undefined, e a função retornará uma saudação padrão.
Atualize sua função raiseTo para tornar o parâmetro exponent opcional.
O que fazer:
Testes:
- Sua função `raiseTo` deve ter o parâmetro `exponent` marcado como opcional.
Console