Mid JavaScript

What are arrow functions and how are they different from normal functions?

Arrow functions are shorter, and they don’t have their own this, arguments, or

prototype.

Follow me on LinkedIn:

Example:

const obj = {

val: 10,

normal() { console.log(this.val); }, // Works

arrow: () => console.log(this.val), // Undefined (no own this)

More from JavaScript Tutorial

All questions for this course