the thread of execution in JS first goes through the code, line by line. Can only store values as the thread goes through. When the thread of execution comes to a function call, it stores the name but ...