First question: Are variables and functions in function declaration hoisted at the same time with global variables and functions or in creation phase of local execution context? And if answer is second, how it works?
If I'm right, (global) hoisting happens after parsing and before interpreter starts.
Second question: How hoisting of variables and functions in function expression works?
Thanks In Advance!