Talk: What is “this”?


Aaron Krauss explains the “this” keyword in JavaScript, and four ways to set it: Default, soft binding, hard binding, and the “new” keyword.