Eingebaute Standardobjekte

Dieses Kapitel dokumentiert alle standardmäßigen, eingebauten Objekte von JavaScript, einschließlich ihrer Methoden und Eigenschaften.

Der Begriff "globale Objekte" (oder standardmäßig eingebaute Objekte) ist hier nicht mit dem globalen Objekt zu verwechseln. Hier bezieht sich "globale Objekte" auf Objekte im globalen Gültigkeitsbereich.

Auf das globale Objekt selbst kann im globalen Gültigkeitsbereich mit dem this Operator zugegriffen werden. Tatsächlich besteht der globale Gültigkeitsbereich aus den Eigenschaften des globalen Objekts, einschließlich geerbter Eigenschaften, falls vorhanden.

Andere Objekte im globalen Gültigkeitsbereich werden entweder vom Benutzer-Skript erstellt oder von der Hostanwendung bereitgestellt. Die in Browser-Kontexten verfügbaren Hostobjekte sind in der API-Referenz dokumentiert.

Für weitere Informationen über die Unterscheidung zwischen dem DOM und dem Kernbereich von JavaScript siehe JavaScript-Technologieübersicht.

Standardobjekte nach Kategorie

Wert-Eigenschaften

Diese globalen Eigenschaften geben einen einfachen Wert zurück. Sie haben keine Eigenschaften oder Methoden.

Funktionseigenschaften

Diese globalen Funktionen—Funktionen, die global aufgerufen werden, anstatt auf einem Objekt—geben ihre Ergebnisse direkt an den Aufrufer zurück.

Fundamentale Objekte

Diese Objekte repräsentieren grundlegende Sprachkonstrukte.

Fehlerobjekte

Fehlerobjekte sind eine spezielle Art von fundamentalen Objekten. Sie umfassen den grundlegenden Error Typ sowie mehrere spezialisierte Fehlertypen.

Zahlen und Daten

Dies sind die Basisobjekte, die Zahlen, Daten und mathematische Berechnungen repräsentieren.

Textverarbeitung

Diese Objekte repräsentieren Zeichenketten und unterstützen deren Manipulation.

Indizierte Sammlungen

Diese Objekte repräsentieren Sammlungen von Daten, die nach einem Indexwert geordnet sind. Dies umfasst (typisierte) Arrays und array-ähnliche Konstrukte.

Schlüsselbasierte Sammlungen

Diese Objekte repräsentieren Sammlungen, die Schlüssel verwenden. Die iterierbaren Sammlungen (Map und Set) enthalten Elemente, die in der Reihenfolge der Einfügung leicht iteriert werden können.

Strukturierte Daten

Diese Objekte repräsentieren und interagieren mit strukturierten Datenpuffern und daten, die unter Verwendung von JavaScript Object Notation (JSON) kodiert sind.

Speicherverwaltung

Diese Objekte interagieren mit dem Garbage-Collection-Mechanismus.

Kontrollabstraktionsobjekte

Kontrollabstraktionen können dabei helfen, Code zu strukturieren, insbesondere asynchronen Code (ohne zum Beispiel tief verschachtelte Rückrufe zu verwenden).

Reflektion

Internationalisierung