Les fonctions fléchées (arrow function) ont été introduite avec l'ECMAScript 6 (ES6). Les fonctions fléchées permettent d'abréger l'écriture des fonctions, ce qui peut être très pratique dans certaines situations comme lors du chaînage de promesses (objet Promise) ou lors de la programmation des fonctions de rappel (callback).