I am pretty new to JavaScript, and I've just started working with .apply() and other methods that use the keyword this, and I can tell that this  has something to do with the context in which the function is invoked, but I'd really like to understand what exactly this is referring to.
The relationship between a particular function invocation and this  looks similar to the relationship between an object and a property/method.
Are these two relationships related in anyway?
 
     
     
    