Arrow Functions are a concise way of writing a function expression. They are also called Lambda Functions in other languages. An Arrow Function expression is a compact alternative to a traditional function expression, but is limited and cannot be used in all situations.
Arrow Functions are sometimes called fat arrow functions, because of the token =>
that resembles a fat arrow.
In this tutorial, we are going to explain in-depth what the Arrow Functions (or so-called fat arrow functions) represent in JavaScript and TypeScript. We are going to give usage examples and explain their limitations.