3

Las arrow functions

Las funciones ahora en ecmascript 6 las podemos llamar y definir arrow functions, y poseen la siguiente sintaxis:

var name = (parametros) => { }

Donde var puede ser var/let/ const , name es el nombre de la funcion. y los parentesis para definir parametros, luego el signo de flechita , y las llaves son opcionales si solo es una linea de codigo, si son las lineas si van las llaves , y no hace falta poner el return para que devuelva un valor.

Las arrow functions tienen otra propiedad, basicamente cuando en una funcion la referencia al this nos da error porque la funcion en ese contesxto no reconoce el this de afuera de la funcion y ttendriamos que bindear la funcion ara que ande correctamente, con las arrow funcions esto lo soluciona de manera automatica y hace que dentro de la funcion se reconosca el this de afuera de la funcion, ahorrandonos complicaciones con el this, con el undefined y con bindear.

Escribe tu comentario
+ 2