Funciones flecha

En la pestaña Código encontrarás código al que le falta un solo carácter para pasar las pruebas. Sin embargo, tu objetivo es enviar una función lo más minimalista posible. Usa los consejos de la sección de consejos que aparece abajo.

Escribe cinco funciones sumadoras:

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

Consejos

Las funciones que solo consisten en un return pueden escribirse en una sola línea con una función flecha.

Por ejemplo, el código:

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

Se puede simplificar a:

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

Bonificación

(a, b) => a == b es técnicamente una función anónima. Sin embargo, se puede asignar al identificador areSame y entonces se puede llamar usando areSame().

Notas

  • Esta es una serie abierta: no hay una lista definitiva de características para los desafíos. No dudes en dejar tus sugerencias en los Comentarios.
  • La legibilidad es, en efecto, un concepto subjetivo. ¡Hablemos de ello! No dudes en dejar tu opinión en los Comentarios.