Skip to content Skip to sidebar Skip to footer

Is There A Javascript Variable That Represents Local Scope? Like Global?

global is an object containing any global variables (at least in Node.js, they're in window in the browser). Is there a similar variable that represents the current scope? Local v

Solution 1:

Is there an object represents the local scope?

Yes. There is.

Could you access the object (directly)?

No. You can't.

Why? JavaScript has only function scope - which is the execution Context. Within the execution Context, an Activation object(also known as call object) is used to create local variables as its property. However,

...it is not a normal object as it has no prototype (at least not a defined prototype) and it cannot be directly referenced by javascript code.

Reference

Post a Comment for "Is There A Javascript Variable That Represents Local Scope? Like Global?"