Funções de seta

Na aba Código, você encontrará um código ao qual falta um único caractere para passar nos testes. No entanto, seu objetivo é enviar uma função o mais minimalista possível. Use as dicas na seção de dicas abaixo.

Escreva cinco funções somadoras:

  • add2(x) deve retornar 2 + x.
  • add3(x) deve retornar 3 + x.
  • add5(x) deve retornar 5 + x.
  • add7(x) deve retornar 7 + x.
  • add11(x) deve retornar 11 + x.

Dicas

Funções que consistem apenas em um return podem ser escritas em uma única linha com uma função de seta.

Por exemplo, o código:

function areSame(a, b) {
    return a == b;
}

Pode ser simplificado para:

areSame = (a, b) => a == b;

Bônus

(a, b) => a == b é tecnicamente uma função anônima. No entanto, ela pode ser atribuída ao identificador areSame e então pode ser chamada usando areSame().

Observações

  • Esta é uma série aberta: não existe uma lista definitiva de recursos para os desafios. Não hesite em deixar suas sugestões nos Comentários.
  • Legibilidade é, de fato, um conceito subjetivo. Vamos discutir isso! Fique à vontade para deixar sua opinião nos Comentários.