The Magic of this, call(), apply(), and bind() in JavaScript
There is a keyword in JavaScript that confuses almost every beginner the first time they run into it. That keyword is this. It shows up everywhere, it behaves differently depending on where it is used
blog.gurjeet.tech6 min read