
Fredy Daniel Flores Lemus
PreguntaCual es la diferencia entre una función normal y una arrow function?
-
Las Arrow function son de tipo anonimas carecen de nombre, pero pueden ser asignadas a una varibale
-
En caso de que la función solamente incluya una sentencia, es posible obviar las llaves de la función. En este caso, se sobreentiende que hay una sentencia return
-
En las funciones flecha, this no hace referencia a la instancia del objeto en el que se define, sino que hace referencia al ámbito al que this hace referencia externamente. Esto significa que las funciones flecha no son la mejor opción a la hora definir un método de un objeto, ya que habitualmente siempre querrás tener acceso al objeto dentro de al función.

Juan Gui Arenas
Estas son las diferencias que encontre:

Ederson Felipe Lopez Bolivar
La principal diferencia es la estructura , con arrow functions es más simple que con una función normal , pero también cambia la forma en la que JS le da contexto a THIS en estas arrow functions