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 global WorkerGlobalScope .
  • Les scripts exécutés sous Node.js ont un objet appelé global pour objet global.