Taking Javascript Out of Context

The ‘this’ keyword is one of the most perplexing aspects of JavaScript, but understanding function context needn’t be so intimidating. In this session we’ll examine how ‘this’ works, how to control it, and how to harness its surprising flexibility. Finally, we’ll discuss how we can move beyond ’this’, looking at the ways in which we can write powerful code without it.