Scope is formed of a linked nesting of lexical environments, with each level in the nesting corresponding to a lexical environment of an ancestor execution context. These linked lexical environments form a scope
In this stage, they are assigned the value of undefined. The arguments property is also an object (an array-like object) that has a length property and all arguments passed to the function call are stored in this object. After that, the engine creates the scope chain. Each execution ...