-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathc_arrowfunctie.js
More file actions
49 lines (36 loc) · 1.05 KB
/
Copy pathc_arrowfunctie.js
File metadata and controls
49 lines (36 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// ARROW FUNCTIE
// Arrow functies zijn geïntroduceerd in ES6.
// Met arrow functies kunnen we kortere functie syntax schrijven.
// ARROW SYNTAX (FUNCTION VS ARROW)
// Functie.
function functionName(arg1, arg2) {
// body of function
}
// Arrow functie.
const functionName = (arg1, arg2) => {
// body of function
}
// EXAMPLE
// Functie.
function greet(name) {
return "Hoi " + name;
}
const greeting = greet("Daniëlle");
console.log(greeting);
// Arrow functie stap 1.
// Je hebt geen function keyword, in plaats daarvan heb je een =>.
const greet2 = (name2) => {
return "Hoi " + name2;
}
const greeting2 = greet2("Daniëlle");
console.log(greeting2);
// Arrow functie stap 2.
// Wanneer je de waarde gelijk wilt laten zien, kun je { return } weglaten.
const greet3 = (name3) => "Hoi " + name3;
const greeting3 = greet3("Daniëlle");
console.log(greeting3);
// Arrow functie stap 3.
// Als je maar 1 parameter hebt dan kun je de () weglaten.
const greet4 = name4 => "Hoi " + name4;
const greeting4 = greet4("Daniëlle");
console.log(greeting4);