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.