Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

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

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe U — 44 Einträge

U

UIEvent.initUIEvent() Methode
Initialisiert ein mit <code>document.createEvent("UIEvent")</code> erzeugtes UI-Event mit Typ, Bubbling-Verhalten, Abbrechbarkeit, View und Detailwert.
Uint8Array.fromBase64() Methode
Erzeugt ein neues <code>Uint8Array</code> aus den Bytes, die in einem Base64- oder Base64URL-kodierten String stehen.
Uint8Array.fromHex() Methode
Die statische Methode <code>Uint8Array.fromHex()</code> erstellt aus einem Hexadezimal-String ein neues <code>Uint8Array</code>. Dabei ergeben je zwei Hex-Zeichen ein Byte.
Uint8Array.prototype.setFromBase64() Methode
Dekodiert einen Base64-String direkt in ein vorhandenes <code>Uint8Array</code> und gibt zurück, wie viele Zeichen gelesen und wie viele Bytes geschrieben wurden.
Uint8Array.prototype.setFromHex() Methode
Dekodiert einen hexadezimalen String direkt in ein bestehendes <code>Uint8Array</code> und gibt <code>{ read, written }</code> zurück.
Uint8Array.prototype.toBase64() Methode
Kodiert die Bytes eines <code>Uint8Array</code> als Base64- oder Base64URL-String, optional ohne Füllzeichen (<code>=</code>).
Uint8Array.prototype.toHex() Methode
Wandelt die Bytes eines <code>Uint8Array</code> in einen hexadezimalen String um: zwei Kleinbuchstaben-Hexziffern pro Byte.
URL.canParse() Methode
Prüft, ob eine absolute URL oder eine relative URL zusammen mit einer Basis-URL gültig ist, und gibt <code>true</code> oder <code>false</code> zurück. Dabei wird keine Ausnahme ausgelöst.
URL.createObjectURL() Methode
Die statische Methode erzeugt eine temporäre <code>blob:</code>-URL, die auf ein <code>Blob</code>-, <code>File</code>- oder <code>MediaSource</code>-Objekt im Speicher verweist.
URL.parse() Methode
Die statische Methode <code>URL.parse()</code> erzeugt ein neues <code>URL</code>-Objekt aus einer Zeichenkette und gibt bei ungültiger URL <code>null</code> zurück, statt eine Ausnahme zu werfen.
URL.revokeObjectURL() Methode
Gibt eine zuvor mit <code>URL.createObjectURL()</code> erzeugte Objekt-URL frei, damit der Browser das referenzierte <code>Blob</code>/<code>File</code> aus dem Speicher entfernen kann.
URL.toJSON() Methode
Gibt die vollständige, serialisierte URL als String zurück – identisch zu <code>href</code> und <code>toString()</code>; wird automatisch von <code>JSON.stringify()</code> genutzt.
URL.toString() Methode
Gibt die vollständige, serialisierte URL als String zurück – identisch mit dem Wert von <code>URL.prototype.href</code>.
URLPattern.exec() Methode
Gleicht eine URL oder ein Objekt aus URL-Teilen mit dem Muster ab und gibt die erfassten Gruppen je URL-Bestandteil zurück. Passt die URL nicht, ist das Ergebnis <code>null</code>.
URLPattern.test() Methode
Prüft, ob eine URL (als String oder als Objekt mit URL-Bestandteilen) zum <code>URLPattern</code> passt, und gibt <code>true</code> oder <code>false</code> zurück.
URLSearchParams.append() Methode
Fügt ein neues Schlüssel/Wert-Paar ans Ende der Suchparameter an. Bereits vorhandene Einträge mit demselben Namen bleiben erhalten.
URLSearchParams.delete() Methode
Entfernt alle Suchparameter mit dem angegebenen Namen aus einem <code>URLSearchParams</code>-Objekt, optional nur die Einträge mit einem bestimmten Wert.
URLSearchParams.entries() Methode
Gibt einen Iterator zurück, der alle Schlüssel/Wert-Paare eines <code>URLSearchParams</code>-Objekts als <code>[name, value]</code>-Arrays in Einfügereihenfolge liefert.
URLSearchParams.forEach() Methode
Ruft für jedes Schlüssel-Wert-Paar eines <code>URLSearchParams</code>-Objekts eine Callback-Funktion auf, und zwar in der Reihenfolge, in der die Paare eingefügt wurden.
URLSearchParams.get() Methode
Gibt den ersten Wert des angegebenen Suchparameters als String zurück oder <code>null</code>, wenn der Parameter fehlt.
URLSearchParams.getAll() Methode
Gibt alle Werte eines Suchparameters als Array von Strings zurück, auch wenn der Schlüssel mehrfach im Query-String vorkommt.
URLSearchParams.has() Methode
Prüft, ob in den Suchparametern mindestens ein Parameter mit dem angegebenen Namen vorkommt, optional auch mit einem bestimmten Wert.
URLSearchParams.keys() Methode
Gibt einen Iterator über alle Schlüssel eines <code>URLSearchParams</code>-Objekts zurück, in Einfügereihenfolge und inklusive doppelter Schlüssel.
URLSearchParams.set() Methode
Setzt den Wert eines Suchparameters. Gibt es den Namen schon mehrfach, bleibt nur ein Eintrag übrig; fehlt er, wird er angehängt.
URLSearchParams.sort() Methode
Sortiert alle Schlüssel/Wert-Paare eines <code>URLSearchParams</code>-Objekts direkt im Objekt nach ihren Schlüsseln und gibt <code>undefined</code> zurück.
URLSearchParams.toString() Methode
Gibt die Parameter als Abfragezeichenfolge im Format <code>application/x-www-form-urlencoded</code> zurück, ohne führendes <code>?</code>.
URLSearchParams.values() Methode
Gibt einen Iterator zurück, der alle Werte der Name-Wert-Paare eines <code>URLSearchParams</code>-Objekts in Einfügereihenfolge liefert.
USB.getDevices() Methode
Liefert ein Promise, das mit einem Array aller angeschlossenen USB-Geräte auflöst, für die die Seite bereits eine Berechtigung hat.
USB.requestDevice() Methode
Öffnet einen Browser-Dialog zur Auswahl eines USB-Geräts und liefert ein Promise, das mit dem ausgewählten <code>USBDevice</code> erfüllt wird.
USBDevice.claimInterface() Methode
Beansprucht ein USB-Interface des Geräts für exklusiven Zugriff und gibt ein <code>Promise</code> zurück, das nach erfolgreicher Übernahme erfüllt wird.
USBDevice.clearHalt() Methode
Hebt den Halt-Zustand (Stall) eines USB-Endpunkts auf und gibt ein <code>Promise</code> zurück, das erfüllt wird, sobald der Endpunkt wieder Daten übertragen kann.
USBDevice.close() Methode
Beendet die Sitzung mit einem USB-Gerät, gibt alle beanspruchten Schnittstellen frei und liefert ein <code>Promise</code>, das danach erfüllt wird.
USBDevice.controlTransferIn() Methode
Sendet eine Control-Anfrage an ein USB-Gerät und liest die Antwortdaten (Richtung Gerät → Host). Das Promise wird mit einem <code>USBInTransferResult</code> erfüllt.
USBDevice.controlTransferOut() Methode
Sendet eine Control-Transfer-Anfrage (Befehl oder Daten) vom Host an das USB-Gerät und löst mit einem <code>USBOutTransferResult</code> auf.
USBDevice.forget() Methode
Entzieht der Seite die Zugriffsberechtigung für ein USB-Gerät: Laufende Übertragungen werden abgebrochen, Schnittstellen freigegeben und die Sitzung geschlossen.
USBDevice.isochronousTransferIn() Methode
Startet eine isochrone Eingangsübertragung von einem USB-Endpunkt und liefert ein Promise mit einem <code>USBIsochronousInTransferResult</code>.
USBDevice.isochronousTransferOut() Methode
Sendet zeitkritische Daten als isochrone Übertragung an einen OUT-Endpunkt des USB-Geräts und liefert ein Promise mit einem <code>USBIsochronousOutTransferResult</code>.
USBDevice.open() Methode
Startet eine Sitzung mit dem USB-Gerät und gibt ein <code>Promise</code> zurück, das erfüllt wird, sobald das Gerät für die Kommunikation geöffnet ist.
USBDevice.releaseInterface() Methode
Gibt ein zuvor mit <code>claimInterface()</code> beanspruchtes USB-Interface wieder frei und liefert ein Promise, das nach erfolgreicher Freigabe aufgelöst wird.
USBDevice.reset() Methode
Setzt ein geöffnetes USB-Gerät zurück, bricht alle laufenden Übertragungen ab und gibt ein <code>Promise</code> zurück, das nach dem Zurücksetzen erfüllt wird.
USBDevice.selectAlternateInterface() Methode
Wählt für ein bereits beanspruchtes USB-Interface eine alternative Einstellung (Alternate Setting) aus und gibt ein <code>Promise</code> zurück, das nach dem Umschalten erfüllt wird.
USBDevice.selectConfiguration() Methode
Wählt am geöffneten USB-Gerät die Konfiguration mit dem angegebenen <code>bConfigurationValue</code> aus und gibt ein Promise zurück, das sich danach auflöst.
USBDevice.transferIn() Methode
Startet einen Bulk- oder Interrupt-Transfer vom USB-Gerät zum Host und gibt ein Promise zurück, das mit einem <code>USBInTransferResult</code> aufgelöst wird.
USBDevice.transferOut() Methode
Sendet Bulk- oder Interrupt-Daten an einen OUT-Endpunkt des USB-Geräts und liefert ein Promise mit einem <code>USBOutTransferResult</code>.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.