Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

80 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

A

AbstractModuleSource Klasse
Repräsentiert den kompilierten Quellcode eines Moduls, der über <code>import source</code> oder <code>import.source()</code> abgerufen wurde.
AggregateError Klasse
Fasst mehrere Fehler in einem einzigen <code>Error</code>-Objekt zusammen, z. B. wenn alle Versprechen einer <code>Promise.any()</code>-Kette abgelehnt werden.
Array Klasse
Geordnete Liste beliebiger Werte mit zahlreichen eingebauten Methoden zum Suchen, Transformieren und Verwalten von Elementen.
ArrayBuffer Klasse
Repräsentiert einen generischen Puffer für rohe binäre Daten fester Länge, der über typisierte Arrays oder <code>DataView</code> gelesen und geschrieben werden kann.
AsyncDisposableStack Klasse
Repräsentiert einen Stapel asynchroner Disposer-Funktionen, die in umgekehrter Reihenfolge ausgeführt werden, sobald der Stapel selbst verworfen (disposed) wird.
AsyncFunction Klasse
Das eingebaute <code>AsyncFunction</code>-Objekt repräsentiert den Konstruktor aller asynchronen Funktionen und bietet Methoden, um solche Funktionen dynamisch zu erzeugen.
AsyncGenerator Klasse
Ein <code>AsyncGenerator</code>-Objekt wird von einer <code>async function*</code> zurückgegeben und implementiert sowohl das asynchrone Iterator- als auch das asynchrone Iterable-Protokoll.
AsyncGeneratorFunction Klasse
Das <code>AsyncGeneratorFunction</code>-Objekt stellt den Konstruktor und Methoden für asynchrone Generatorfunktionen bereit, die sowohl <code>async</code> als auch <code>yield</code> kombinieren.
AsyncIterator Klasse
Basisklasse für asynchrone Iteratoren, die das <code>async iterator protocol</code> implementieren und über <code>for await...of</code> konsumiert werden können.
Atomics Klasse
Das <code>Atomics</code>-Namensraumobjekt stellt statische Methoden für atomare Operationen auf <code>SharedArrayBuffer</code>-Instanzen bereit, sodass mehrere Threads sicher auf geteilten Speicher zugreifen können.

B

D

E

F

G

I

Int16Array Klasse
Typisiertes Array für 16-Bit-Ganzzahlen mit Vorzeichen (−32768 bis 32767) in der Byte-Reihenfolge der Plattform.
Int32Array Klasse
Typisiertes Array für 32-Bit vorzeichenbehaftete Ganzzahlen (Wertebereich: −2.147.483.648 bis 2.147.483.647) in plattformnativer Byte-Reihenfolge.
Int8Array Klasse
Ein typisiertes Array für 8-Bit vorzeichenbehaftete Ganzzahlen (Wertebereich: −128 bis 127) mit fester Puffergröße.
InternalError Klasse
Repräsentiert einen internen Fehler der JavaScript-Engine, z. B. bei zu tiefer Rekursion oder übermäßig großen Strukturen.
Intl Klasse
Das <code>Intl</code>-Namensraum-Objekt stellt die ECMAScript-Internationalisierungs-API bereit und enthält Konstruktoren sowie Hilfsfunktionen für sprach- und regionssensitive Formatierungen und Vergleiche.
Intl.Collator Klasse
Ermöglicht sprachsensitiven String-Vergleich gemäß Locale-Regeln und konfigurierbarer Sortier­optionen.
Intl.DateTimeFormat Klasse
Ermöglicht sprachsensitive Datums- und Zeitformatierung entsprechend lokaler Konventionen über die <code>Intl</code>-API.
Intl.DisplayNames Klasse
Ermöglicht die konsistente, lokalisierte Übersetzung von Sprach-, Regions-, Skript- und Währungs-Anzeigenamen gemäß Unicode-CLDR-Daten.
Intl.DurationFormat Klasse
Formatiert Zeitdauern (Stunden, Minuten, Sekunden usw.) sprachsensitiv und lokalisiert gemäß dem <code>Intl</code>-Standard.
Intl.ListFormat Klasse
Formatiert JavaScript-Arrays als sprachsensitive, lokalisierte Listen (z. B. „A, B und C" auf Deutsch).
Intl.Locale Klasse
Repräsentiert einen Unicode-Locale-Identifikator und bietet Methoden zum Abfragen und Manipulieren von Sprach- und Regionsinformationen.
Intl.NumberFormat Klasse
Ermöglicht die sprachsensible, lokalisierte Formatierung von Zahlen — inkl. Währungen, Prozenten, Einheiten und wissenschaftlicher Notation.
Intl.PluralRules Klasse
Ermöglicht plural-sensitives Formatieren und liefert die korrekte Pluralkategorie (<code>one</code>, <code>few</code>, <code>many</code> usw.) für eine Zahl gemäß Sprachregeln.
Intl.RelativeTimeFormat Klasse
Ermöglicht sprachsensitive, lokalisierte Formatierung von relativen Zeitangaben wie „vor 3 Minuten" oder „in 2 Wochen".
Intl.Segmenter Klasse
Ermöglicht lokalisierungssensitive Textsegmentierung und extrahiert bedeutungsvolle Einheiten (Grapheme, Wörter oder Sätze) aus einem String.
Iterator Klasse
Ein <code>Iterator</code>-Objekt implementiert das Iterator-Protokoll über eine <code>next()</code>-Methode und ermöglicht schrittweises Durchlaufen von Sequenzen.

J

M

N

O

P

R

S

T

Temporal Klasse
Das <code>Temporal</code>-Objekt stellt eine moderne, unveränderliche API für Datums- und Zeitoperationen bereit, inklusive Zeitzonen, Kalender, Arithmetik und Formatierung.
Temporal.Duration Klasse
Repräsentiert eine Zeitspanne (z. B. 2 Jahre, 3 Monate, 5 Tage) und wird für Datums-/Zeit-Arithmetik mit anderen <code>Temporal</code>-Typen verwendet.
Temporal.Instant Klasse
Repräsentiert einen eindeutigen, unveränderlichen Zeitpunkt auf der Zeitachse mit Nanosekundenpräzision, unabhängig von Zeitzonen oder Kalendern.
Temporal.Now Klasse
Das <code>Temporal.Now</code>-Namespace-Objekt stellt statische Methoden bereit, um die aktuelle Uhrzeit und das aktuelle Datum in verschiedenen <code>Temporal</code>-Typen abzurufen.
Temporal.PlainDate Klasse
Repräsentiert ein reines Kalenderdatum (Jahr, Monat, Tag) ohne Uhrzeit oder Zeitzone — ideal für ganztägige Ereignisse oder kalendarische Berechnungen.
Temporal.PlainDateTime Klasse
Repräsentiert ein Kalenderdatum kombiniert mit einer Wanduhrzeit – ohne Zeitzonen-Kontext.
Temporal.PlainMonthDay Klasse
Repräsentiert einen Monat-Tag-Wert (z. B. 12-25 für den 25. Dezember) ohne Jahresangabe oder Zeitzone – ideal für jährlich wiederkehrende Termine.
Temporal.PlainTime Klasse
Repräsentiert eine tageszeit-basierte Uhrzeit ohne Datum und Zeitzone, z. B. für täglich wiederkehrende Ereignisse.
Temporal.PlainYearMonth Klasse
Repräsentiert ein Datum bestehend aus Jahr und Monat ohne Tag und ohne Zeitzone, z.&nbsp;B. für monatsgenaue Ereignisse im Kalender.
Temporal.ZonedDateTime Klasse
Repräsentiert einen exakten Zeitpunkt mit Datum, Uhrzeit und Zeitzone – die vollständigste Darstellung eines Moments in der <code>Temporal</code>-API.
TypedArray Klasse
Ein <code>TypedArray</code> beschreibt eine array-ähnliche Ansicht auf einen binären <code>ArrayBuffer</code> und ermöglicht typsicheres Lesen und Schreiben von Binärdaten.
TypeError Klasse
Das <code>TypeError</code>-Objekt repräsentiert einen Fehler, wenn eine Operation nicht ausgeführt werden konnte, typischerweise weil ein Wert nicht vom erwarteten Typ ist.

U

W