Javacript y arrow functions. Todo lo que deberías saber

Resumen de las principales características de las “arrow functions” de Javascript

Gerardo Fernández
7 min readDec 12, 2019

Las “arrow functionsfueron introducidas en la especificación ES2015 de Javascript proporcionándonos una sintaxis más compacta para declarar funciones que además nos permite olvidarnos de algunos de los quebraderos de cabeza que supone trabajar con la variable this .

En este artículo quiero hacer un resumen de sus principales características ya que su uso se ha estandarizado y ha pasado a ser muy habitual encontrárnoslas en proyectos por lo que creo muy interesante profundizar en ellas de cara a tener cierto dominio de cómo funcionan.

Así que, sin entretenernos más, ¡vamos a verlas!

¿Cómo se declaran?

La declaración de una arrow function es muy muy sencilla:

const giveMeAMessage = () => 'hi arrow functions';

Hay dos puntos interesantes de esta declaración:

  • cuando se componen de una única sentencia no necesitamos emplear la palabra clave return ,
  • y el valor que devuelven será aquel empleado como cuerpo de la función.

--

--

Gerardo Fernández

Entre paseo y paseo con Simba desarrollo en Symfony y React