Closures Flashcards
1
Q
What must the return value of myFunction be if the following expression is possible?
myFunction()();
A
a function
2
Q
What does this code do?
const wrap = value => () => value;
A
assigns the anonymous arrow function to wrap
3
Q
In JavaScript, when is a function’s scope determined; when it is called or when it is defined?
A
Defined
4
Q
What allows JavaScript functions to “remember” values from their surroundings?
A
Closures