Standard eingebaute Objekte

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) hier ist nicht zu verwechseln mit dem globalen Objekt. Hier beziehen sich "globale Objekte" auf Objekte im globalen Bereich.

Das globale Objekt selbst kann im globalen Bereich mit dem Operator this aufgerufen werden. Tatsächlich besteht der globale Bereich aus den Eigenschaften des globalen Objekts, einschließlich geerbter Eigenschaften, falls vorhanden.

Andere Objekte im globalen Bereich werden entweder vom Benutzerskript erstellt oder von der Host-Anwendung bereitgestellt. Die in Browser-Kontexten verfügbaren Host-Objekte sind in der API-Referenz dokumentiert.

Weitere Informationen über den Unterschied zwischen dem DOM und dem Kern von JavaScript finden Sie in der JavaScript-Technologien-Ü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, statt auf einem Objekt—geben ihre Ergebnisse direkt an den Aufrufer zurück.

Fundamentale Objekte

Diese Objekte repräsentieren fundamentale Sprachkonstrukte.

Fehlerobjekte

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

Zahlen und Daten

Dies sind die Basisobjekte, die Zahlen, Daten und mathematische Berechnungen darstellen.

Textverarbeitung

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

Indizierte Sammlungen

Diese Objekte repräsentieren Sammlungen von Daten, die durch einen Indexwert geordnet sind. Dazu gehören (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 sich leicht in der Reihenfolge der Einfügung durchlaufen lassen.

Strukturierte Daten

Diese Objekte repräsentieren und interagieren mit strukturierten Datenpuffern und Daten, die mit JavaScript Object Notation (JSON) codiert sind.

Speicherverwaltung

Diese Objekte interagieren mit dem Mechanismus zur Speicherbereinigung.

Kontrollabstraktionsobjekte

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

Reflexion

Internationalisierung