What is “this” in JavaScript?
“this” is an implicit parameter of all JavaScript functions.
What does it mean to say that “this” is an “implicit parameter”?
It means the parameter is within the code block, even though it was not declared or named in the parameter list. But always accessible.
When is the value of “this” determined in a function; call time or definition time?
Call time.
How can you tell what the value of “this” will be for a particular function or method definition?
The value of “this” will be the object that is calling it.
How can you tell what the value of “this” is for a particular function or method call?
The value of this will be in relation to who made the call.