This shows the execution order given JavaScript's Call Stack, Event Loop, and any asynchronous APIs provided in the JS execution environment (in this example; Web APIs in a Browser environment)
Given the code
An explanation of JavaScript's pass-by-value, which is unlike pass-by-reference from other languages.