This In JavaScript

I recall the use of this being cryptic when first learning the JavaScript. Bjorn Tipling wrote an exhaustive explanation of this. The article covers (nearly) every imaginable use case, and taught me a thing or two.