ECMAScript 6 Arrow Functions and Function Scope
Arrow functions, a feature of ECMAScript 6, are the latest style for declaring functions as first class entities in JavaScript. The brevity of the arrow function syntax is often their first cited advantage.