Objet global
Un objet global est un objet qui existe toujours dans la portée globale.
En JavaScript, un objet global est toujours défini. Dans un navigateur web, quand les scripts créent des variables globales, elles sont créées comme membres de l'objet global (dans Node.js ce n'est pas le cas). L'objet global Interface dépend du contexte d'exécution dans lequel le script s'exécute. Par exemple :
- Dans un navigateur web, le code que le script n'a pas spécifiquement lancé comme tâche d'arrière-plan a pour objet global
Window
. C'est la grande majorité du code JavaScript sur le Web. - L'exécution du code dans un
Worker
a pour objet globalWorkerGlobalScope
. - Les scripts exécutés sous Node.js ont un objet appelé
global
pour objet global.