5 Things to Know About the this
Parameter in JavaScript
It gives access to other properties, it depends on how the function is invoked and more

The this
keyword is one of the most confusing parts of JavaScript. This article tries to clarify its purpose and usage by presenting five important things to know about it.