Movatterモバイル変換


[0]ホーム

URL:


  1. Glossary
  2. Globale Objekte

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Globale Objekte

Dasglobale Objekt in JavaScript ist einObjekt, das denglobalen Gültigkeitsbereich repräsentiert.

Hinweis:Global verfügbare Objekte, die Objekte imglobalen Gültigkeitsbereich sind, werden manchmal auch als globale Objekte bezeichnet. Streng genommen gibt es jedoch nur ein globales Objekt pro Umgebung.

In jeder JavaScript-Umgebung ist immer ein globales Objekt definiert. Die Schnittstelle des globalen Objekts hängt vom Ausführungskontext ab, in dem das Skript läuft. Zum Beispiel:

  • In einem Webbrowser hat jeglicher Code, den das Skript nicht explizit als Hintergrundaufgabe startet, einWindow als globales Objekt. Dies betrifft den Großteil des JavaScript-Codes im Web.
  • Code, der in einemWorker läuft, hat einWorkerGlobalScope-Objekt als globales Objekt.
  • Skripte, die unterNode.js laufen, haben ein Objekt namensglobal als globales Objekt.

DieglobalThis globale Eigenschaft ermöglicht es, auf das globale Objekt zuzugreifen, unabhängig von der aktuellen Umgebung.

var-Statements undFunktionsdeklarationen auf der obersten Ebene eines Skripts erstellen Eigenschaften des globalen Objekts. Andererseits erstellenlet- undconst-Deklarationen niemals Eigenschaften des globalen Objekts.

Die Eigenschaften des globalen Objekts werden automatisch zumglobalen Gültigkeitsbereich hinzugefügt.

In JavaScript hält das globale Objekt immer eine Referenz auf sich selbst:

js
console.log(globalThis === globalThis.globalThis); // true (everywhere)console.log(window === window.window); // true (in a browser)console.log(self === self.self); // true (in a browser or a Web Worker)console.log(frames === frames.frames); // true (in a browser)console.log(global === global.global); // true (in Node.js)

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp