es6 - arrow - functions Flashcards

1
Q

What is the syntax for defining an arrow function?

A
const name = (p1) => code;
or {code with return};
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When an arrow function’s body is left without curly braces, what changes in its functionality?

A

you do not need a return statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is the value of this determined within an arrow function?

A

it is the value of the enclosing context- instead of creating its own - gets value of where it was defined - not who calls it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly