'this' keyword in JavaScript: A Comprehensive Guide
The `this` JavaScript keyword refers to the current execution context or the value of the current object and is automatically defined in every function and can be used to reference the object that the function is a property of.