The Magic of this, call(), apply(), and bind() in JavaScript
If you ask a beginner what the most confusing word in JavaScript is, 99% of them will say: this.
It makes grown developers cry. It causes weird bugs. But honestly? It is not as scary as people make it
mounshiafridhossain.hashnode.dev5 min read