mozilla
Your Search Results

    Scope

    This article is in need of a technical review.

    The current context of execution. The context in which values and expressions are "visible," or can be referenced. If a variable or other expression is not "in the current scope," then it is unavailable for use. Scopes can also be layered in a hierarchy, so that child scopes have access to parent scopes, but not vice versa.

    A function serves as a closure in JavaScript, and thus creates a scope, so that (for example) a variable defined exclusively within the function cannot be accessed from outside the function or within other functions.

    Learn more

    General knowledge

    Document Tags and Contributors

    Contributors to this page: kscarfone, Andrew_Pfeiffer, panaggio, klez
    Last updated by: Andrew_Pfeiffer,