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