What is this in JavaScript?
a keyword that contains a value that is defined at call time
What does it mean to say that this is an “implicit parameter”?
it is available in a function’s code block even though it was never included in the function’s parameter list or declared with var.
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?
this refers to the variable that it is being defined inside of
How can you tell what the value of this is for a particular function or method call?
whatever object is calling the function