Funciones Flecha

De manera simple, las funciones flecha son algo así como una alternativa compacta a una expresion de función tradicional, pero la desventaja es que es limitada y no se puede usar en todas las situaciones.

Algunas diferencias y limitaciones con respecto a otras expresiones.


Descripción sobre las funciones flecha

Una las principales razones del porque del la introducción de las funcions flecha, es para eliminar las complejidades del this, y hacer que la ejecución de dichas funciones sea, al a vez que más corta, más intuitiva para todos.


El mayor beneficio que da para el usuario las funciones flecha, es que con los métotodos a nivel del DOM, que casi siempre requieren de algun tipo de cierre, llamada o aplicación para garantizar su correcto funcionamienito.


Sintaxis básica

Las funciones flecha con una expresión siemple no necesitan un return:

Ejemplo 1

En el caso de que querámos introducir varios parametros debermos de usar paréntesis, y como es una expresión simple de múltiple parámetro no utilizaremos return:

Ejemplo 2

Las declaraciones en varías lineas en las funciones flecha si requieren tanto de corchetes y de un return

Ejemplo 3

Varios parámetros y varáas líneas de código requieren tanto de paréntesis

Ejemplo 4

Ejemplo:

El siguiente ejemplo, es un ejemplo bastante sencillo pero funcional, en el, al dar click en el botón nos enviará un mensaje pidiendo nuestra edad, si es mayor a 18 nos dirá el mensaje "Adios", si es menor "Hola".


Sintaxís usada:

La sintaxís usada es bastante sencilla, por medio del boton y gracias al id podemos ocupar la función get.

Ejemplo 5

Luego en el onclick, ejecutaríamos la función flecha.