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.