What is a closure?
What is a callback?
What is this
? When is the context defined?
Difference between function
and Arrow functions
What is a High Order Function?
What is the scope?
Difference between let
, const
and var
What does .apply
, .call
and .bind
do? Difference among them
What is hoisting?
What is the prototype chain?
What does the keyword new
do?