Standardmäßige eingebaute Objekte
Dieses Kapitel dokumentiert alle standardmäßigen, eingebauten Objekte von JavaScript, einschließlich ihrer Methoden und Eigenschaften.
Der Begriff "globale Objekte" (oder standardmäßige eingebaute Objekte) hier darf nicht mit dem globalen Objekt verwechselt werden. Hier beziehen sich "globale Objekte" auf Objekte im globalen Gültigkeitsbereich.
Auf das globale Objekt selbst kann im globalen Gültigkeitsbereich mit dem Operator this
zugegriffen werden. Tatsächlich besteht der globale Gültigkeitsbereich aus den Eigenschaften des globalen Objekts, einschließlich eventuell geerbter Eigenschaften.
Andere Objekte im globalen Gültigkeitsbereich werden entweder durch das Benutzerskript erstellt oder von der Host-Anwendung bereitgestellt. Die in Browserkontexten verfügbaren Host-Objekte sind in der API-Referenz dokumentiert.
Weitere Informationen zum Unterschied zwischen dem DOM und dem Kern von JavaScript finden Sie im Überblick über JavaScript-Technologien.
Standardobjekte nach Kategorie
Werteigenschaften
Diese globalen Eigenschaften liefern 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.
Grundlegende Objekte
Fehlerobjekte
Fehlerobjekte sind eine spezielle Art von grundlegenden Objekten. Sie umfassen den grundlegenden Typ Error
sowie mehrere spezialisierte Fehlertypen.
Error
AggregateError
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
InternalError
Nicht standardisiert
Zahlen und Daten
Textverarbeitung
Indexierte Sammlungen
Diese Objekte repräsentieren Sammlungen von Daten, die nach einem Indexwert geordnet sind. Dies schließt (typisierte) Arrays und array-ähnliche Konstrukte ein.
Schlüsselbasierte Sammlungen
Strukturierte Daten
Diese Objekte repräsentieren und interagieren mit gepufferten strukturierten Daten und mit JavaScript Object Notation (JSON) codierten Daten.
Speicherverwaltung
Diese Objekte interagieren mit der Speicherbereinigungsmechanismus.
Kontrollabstraktionsobjekte
Kontrollabstraktionen können helfen, Code zu strukturieren, insbesondere asynchronen Code (ohne z.B. tief geschachtelte Rückrufe zu verwenden).
Reflexion
Internationalisierung
Ergänzungen zum ECMAScript-Kern für sprachsensitive Funktionen.