¿Qué significa la función de flecha '() => {}' en Javascript? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cuál es el significado de "=>" (una flecha formada a partir de igual y mayor que) en JavaScript? 12 respuestasEstaba leyendo la fuente deScrollListView y en varios lugares veo el uso de() => {}
.
Como en la línea 25,
this.cellReorderThreshold = () => {
var ratio = (this.CELLHEIGHT*this.cellsWithinViewportCount)/4;
return ratio < this.CELLHEIGHT ? 0 : ratio;
};
línea 31,
this.container.addEventListener('scroll', () => this.onScroll(), false);
línea 88.
resizeTimer = setTimeout(() => {
this.containerHeight = this.container.offsetHeight;
}, 250);
¿Es esto una abreviatura defunction
y si difiere de alguna manera, ¿cómo es eso?