r/JavaScriptTips • u/[deleted] • May 09 '20
Why use => instead of function()
Hi, learning ES6 right now on freecodecamp and I am a bit confused. It provides this:
const myFunc = function() { const myVar = "value"; return myVar; }Stating it can be written as this instead:
const myFunc = () => "value";I understand that if its a one off function and only a return needs to be executed, then you can simplify it with the arrow function syntax. Does that mean this is a work around to const not letting its variable identifier to be changed, so an empty function is created so myFunc can take on that value?
7
Upvotes
1
u/LucVolders Jun 27 '20
More and more functions in Javascript are introduced with just one purpose: making your code more obscure. The reason for this is that a programmer surely does not want other pprogrammers to understand their code ;)