Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen ES6 Arrow Functions | Getting Started: ES6
Introduction to React

bookES6 Arrow Functions

Arrow functions are a new addition to JavaScript that let us create inline functions without using the function and return keywords. They are simply a shorter syntax version of the normal JavaScript functions. JavaScript function:

1234
let myFunc = function () { return 1 + 6; } console.log(myFunc());
copy

ES6 function:

let myFunc = () => {
    return 1 + 6;
}

If the function has only one statement and returns a value, then we can remove the braces and the return keyword, hence the resultant code will be:

let myFunc = () => 1 + 6;

We can also pass arguments in the ES6 inline functions, using the syntax:

12
let myFunc = (a, b) => a + b console.log(myFunc(5, 4));
copy

Task

Create an inline function named threeProduct that takes in three numbers / arguments namely a, b, c, and returns the product of those numbers. Call the function inside a console.log function and pass 1, 2 and 9 as arguments.

question-icon

Fill in the gaps.

let threeProduct = ;
console.log(threeProduct
);
18

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookES6 Arrow Functions

Arrow functions are a new addition to JavaScript that let us create inline functions without using the function and return keywords. They are simply a shorter syntax version of the normal JavaScript functions. JavaScript function:

1234
let myFunc = function () { return 1 + 6; } console.log(myFunc());
copy

ES6 function:

let myFunc = () => {
    return 1 + 6;
}

If the function has only one statement and returns a value, then we can remove the braces and the return keyword, hence the resultant code will be:

let myFunc = () => 1 + 6;

We can also pass arguments in the ES6 inline functions, using the syntax:

12
let myFunc = (a, b) => a + b console.log(myFunc(5, 4));
copy

Task

Create an inline function named threeProduct that takes in three numbers / arguments namely a, b, c, and returns the product of those numbers. Call the function inside a console.log function and pass 1, 2 and 9 as arguments.

question-icon

Fill in the gaps.

let threeProduct = ;
console.log(threeProduct
);
18

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt