Let’s meet our buddy called arrow function. What are they?
Arrow functions are short hands for writing a function which doesn’t need a name and works in lexical scopes.
As per mozilla:
An arrow function expression has a shorter syntax compared to function expressions and lexically binds the
this
value (does not bind its ownthis
, arguments, super, or new.target). Arrow functions are always anonymous. These function expressions are best suited for non-method functions and they can not be used as constructors.