For Detail visit https://www.sitepoint.com/es6-arrow-functions-new-fat-concise-syntax-javascript/ Arrow functions – also called “fat arrow” functions, from CoffeeScript ( a transcompiled language ) — are a more concise syntax for writing function expressions. They utilize a new token, = > , that looks like a fat arrow. Arrow functions are anonymous and change the way this binds in functions. Arrow functions make our code more concise, and simplify function scoping and the this keyword. They are one-line mini functions which work much like Lambdas in other languages like C# or Python . (See also lambdas in JavaScript ). By using arrow functions, we avoid having to type the function keyword, return keyword (it’s implicit in arrow functions), and curly brackets.