Skip to content Skip to sidebar Skip to footer

What Is The Difference Between () => {} And Function() {} In React-native Javascript?

I have seen some functions defined as function(){} and some functions defined as () => {}. Is this related to Javascript version ES6? Also, how does use of this keyword change f

Solution 1:

The () => {} is called an arrow function. They are, as you said, part of ES6. From the linked page:

An arrow function expression has a shorter syntax compared to function expressions and lexically binds the this value (does not bind its own this, arguments, super, or new.target). Arrow functions are always anonymous.

Post a Comment for "What Is The Difference Between () => {} And Function() {} In React-native Javascript?"