🧒 Explain like I'm 5
In a regular function, `this` is like the question "who is calling me?" — it changes depending on who calls it. In contrast, an arrow function is like a child who always holds their parent's hand from the moment they are born: no matter who calls it, it still points to that parent. It does not have its own `this`.
Interactive quiz
Check your understanding with an instant-feedback quick check.
Detailed notes
Senior-level deep dive: internals, pitfalls, and a self-interview ladder.
Practice with AI feedback
Answer out loud, get scored on correctness, depth, and clarity.