Javacript y arrow functions. Todo lo que deberías saber
Resumen de las principales características de las “arrow functions” de Javascript
Las “arrow functions” fueron 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.