Mar 15 · 6 min read · Introduction JavaScript is a flexible language, and one of the most powerful concepts in it is the function context.When working with functions, we often need to know which object is executing the fun
Join discussion
Jan 31 · 10 min read · Context & About Me I am a B.Tech IT student currently re-learning JavaScript internals deeply to master Backend Engineering. I learned these concepts from Hitesh Choudhary (channel name: Chai aur Code). I watch his videos, understand them, and write ...
Join discussion
Jan 22 · 5 min read · The definition seems simple: this refers to the current execution context. But in practice, it feels like this has a mind of its own. It changes based on how you call a function, not just where you write it. In this guide, we’ll break down every scen...
Join discussionOct 21, 2025 · 5 min read · If you’ve ever found yourself scratching your head over this in JavaScript, you’re not alone.It’s one of the most misunderstood yet most powerful concepts in the language. We often hear that: “Arrow functions don’t have their own this — they inherit...
Join discussion
Jul 10, 2025 · 34 min read · The this keyword in JavaScript is like a chameleon – it changes its meaning depending on where and how it's used. Many developers struggle with this because it doesn't behave the same way in JavaScript as it does in other programming languages. Think...
Join discussion