In JavaScript, the \"this\" operator can refer to different things under different scenarios.
Typically in a method within a JavaScript \"object\", it refers to the
I believe this may be due to how the idea of [closures](http://en.wikipedia.org/wiki/Closure_(computer_science) work in Javascript.
I am just getting to grips with closures myself. Have a read of the linked wikipedia article.
Here's another article with more information.
Anyone out there able to confirm this?