Arrow function expressions is a new syntax to writing ordinary function expressions
Unlike ordinary functions, arrow functions do not have their own this.The value of this inside an arrow function is always bound to the value of this in the closest non-arrow function.