Published: 13 Jan 2026
EPISODE 4 – this Keyword
The “this” word is one of the most confusing concepts in JavaScript and a favorite topic in technical interviews.
This video explains how this does not have a fixed value. Instead, it changes based on how a function is called, not where it is written. When a function is invoked as an object method, this refers to that object. In arrow functions, however, this is lexically scoped and takes its value from the surrounding context where the function is defined.
This video covers:
- Why "this" behave differently in different situations
- How the call context determines the value of this
- The difference between this and regular functions and arrow functions
- Common mistakes developers make with this in interviews and real projects
A must-watch for anyone preparing for JavaScript interviews or aiming to write more predictable and bug-free code.