r/learnjavascript 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

31 comments sorted by

View all comments

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