The Magic of this, call(), apply(), and bind() in JavaScript
If you ask any JavaScript developer what the most confusing part of the language is, there is a very high chance they will say the this keyword.
It behaves differently depending on where you use it, h
blog.himanshubalani.com7 min read