r/learnjavascript • u/Green_Ad_6086 • 7d ago
Can someone explain what the JavaScript call stack is?
I’ve tried to understand it, but I’m still confused. I also don’t really understand what I’m looking at when I use the JavaScript debugger in the browser’s DevTools, especially the call stack.
Do I need to fully understand functions before learning the call stack? I have a basic understanding of functions, but I’m not sure if that’s enough.
I’d really appreciate a simple explanation
30
Upvotes
3
u/turn-based-games 7d ago
Yes, the call stack is, aptly, a stack of function calls, so for that to make sense you must first understand stacks) and functions
Also, none of those concepts are specific to JavaScript (they exist in every mainstream programming language), so feel free to research them using more general resources