Funcțiile săgeată sunt mai scurte, dar diferențele reale sunt în comportamentul de binding, nu doar în sintaxă.
const regular = function () {};
const arrow = () => {};
const short = x => x * 2; // implicit return for one expression
Diferențele cheie
— funcțiile săgeată moștenesc din scope-ul închizător. Aceasta este cea mai importantă diferență și motivul pentru care sunt grozave pentru callbacks:
