The Magic of this, call(), apply(), and bind() in JavaScript
Introduction If you've spent any time with JavaScript, you've probably run into this and walked away confused. It behaves differently depending on where it shows up. And call(), apply(), and bind() so

