Funkcje strzałkowe są krótsze, ale prawdziwe różnice dotyczą zachowania wiązania, a nie tylko składni.
js
const regular = function () {};
const arrow = () => {};
const short = x => x * 2; // implicit return for one expression
Kluczowe różnice
— funkcje strzałkowe dziedziczą z zakresu otaczającego. To jest najważniejsza różnica i dlatego świetnie się sprawdzają w callbackach:
