Lab

How Call Stack Works

medium
1/9

Step Explanation

Understand what is happening first

1/9

Execution Visualizer

Watch memory, stack, queues, and output

Execution Visualizer

live
first, second and third are stored in memory. No body runs until first() is called.

Call Stack

1 frame
TOP ↑
global()
frame 0
↓ BOTTOM
Global Context

Memory

3 variables

Heap Memory

firstfn→ refnew
"function"
secondfn→ refnew
"function"
thirdfn→ refnew
"function"
Console Output

awaiting output...

varfnobjarrclosure

Code Preview

Active line 1

Code

line 1
JavaScript
Tap Expand to view full code

1/9