Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

62 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 B — 62 Einträge

B

BackgroundFetchEvent.registration Eigenschaft
Die Nur-Lese-Eigenschaft <code>registration</code> liefert das <code>BackgroundFetchRegistration</code>-Objekt zu dem Hintergrund-Download, der das Event ausgelöst hat.
BackgroundFetchRecord.request Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Request</code>-Objekt mit den Details der Ressource liefert, die ein Background Fetch abruft.
BackgroundFetchRecord.responseReady Eigenschaft
Schreibgeschützte Eigenschaft, die ein Promise liefert, das mit der <code>Response</code> des zugehörigen Hintergrund-Downloads aufgelöst wird.
BackgroundFetchRegistration.downloaded Eigenschaft
Liefert die Anzahl der Bytes, die für einen Background Fetch bisher heruntergeladen wurden. Der Startwert ist <code>0</code>.
BackgroundFetchRegistration.downloadTotal Eigenschaft
Schreibgeschützte Eigenschaft, die die erwartete Gesamtgröße eines Background Fetch in Bytes liefert, oder <code>0</code>, wenn keine Größe angegeben wurde.
BackgroundFetchRegistration.failureReason Eigenschaft
Schreibgeschützter String, der angibt, warum ein Hintergrund-Abruf (Background Fetch) fehlgeschlagen ist. Solange kein Fehler aufgetreten ist, ist er leer (<code>""</code>).
BackgroundFetchRegistration.id Eigenschaft
Schreibgeschützte Eigenschaft, die die ID als String zurückgibt, die beim Start eines Background Fetch über <code>BackgroundFetchManager.fetch()</code> vergeben wurde.
BackgroundFetchRegistration.recordsAvailable Eigenschaft
Schreibgeschützter Boolean. Er ist <code>true</code>, solange die Anfragen und Antworten eines Background Fetch noch über <code>match()</code> oder <code>matchAll()</code> abrufbar sind.
BackgroundFetchRegistration.result Eigenschaft
Schreibgeschützter String, der angibt, ob ein Hintergrundabruf erfolgreich war (<code>"success"</code>), fehlgeschlagen ist (<code>"failure"</code>) oder noch läuft (<code>""</code>).
BackgroundFetchRegistration.uploaded Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, wie viele Bytes eines Background Fetch bisher erfolgreich hochgeladen wurden (anfangs <code>0</code>).
BackgroundFetchRegistration.uploadTotal Eigenschaft
Schreibgeschützte Eigenschaft, die die Gesamtzahl der Bytes angibt, die ein Background Fetch an den Server hochladen soll.
BarProp.visible Eigenschaft
Schreibgeschützter Wahrheitswert, der angibt, ob das durch ein <code>BarProp</code>-Objekt repräsentierte Browser-Bedienelement (z. B. Adress- oder Menüleiste) sichtbar ist.
BaseAudioContext.audioWorklet Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>AudioWorklet</code> des Audio-Kontexts liefert, über das eigene <code>AudioWorkletProcessor</code>-Klassen per <code>addModule()</code> geladen werden.
BaseAudioContext.currentTime Eigenschaft
Liefert die schreibgeschützte, monoton steigende Audiozeit des Kontextes in Sekunden – die Basis für sample-genaues Planen von Audioereignissen.
BaseAudioContext.destination Eigenschaft
Liefert den <code>AudioDestinationNode</code> eines Audio-Kontexts – das letzte Glied jedes Audio-Graphen, meist die Lautsprecher bzw. der Ausgabepuffer.
BaseAudioContext.listener Eigenschaft
Gibt das schreibgeschützte <code>AudioListener</code>-Objekt des Audio-Kontexts zurück, also Position und Ausrichtung des Hörers für räumliches 3D-Audio.
BaseAudioContext.sampleRate Eigenschaft
Liefert die Abtastrate (Samples pro Sekunde) als Gleitkommazahl, mit der alle Knoten eines <code>AudioContext</code> oder <code>OfflineAudioContext</code> arbeiten.
BaseAudioContext.state Eigenschaft
Liefert den aktuellen Zustand eines Audio-Kontexts als Zeichenkette: <code>"suspended"</code>, <code>"running"</code> oder <code>"closed"</code>.
BatteryManager.charging Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der Akku des Geräts gerade geladen wird (<code>true</code>) oder nicht (<code>false</code>).
BatteryManager.chargingTime Eigenschaft
Schreibgeschützte Eigenschaft, die die verbleibenden Sekunden bis zur vollständigen Ladung des Akkus angibt – <code>0</code> bei vollem Akku, <code>Infinity</code> beim Entladen oder wenn der Wert unbekannt ist.
BatteryManager.dischargingTime Eigenschaft
Schreibgeschützte Eigenschaft, die die geschätzte Restlaufzeit des Akkus in Sekunden liefert – oder <code>Infinity</code>, wenn geladen wird oder der Wert unbekannt ist.
BatteryManager.level Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Ladezustand der Batterie als Zahl zwischen <code>0.0</code> (leer) und <code>1.0</code> (voll) liefert.
BeforeInstallPromptEvent.platforms Eigenschaft
Nur lesbares Array von Zeichenketten mit den Plattformen, für die das <code>beforeinstallprompt</code>-Ereignis ausgelöst wurde, z. B. <code>["web"]</code>.
BeforeInstallPromptEvent.userChoice Eigenschaft
Nur lesbares <code>Promise</code>, das mit der Entscheidung des Nutzers (<code>accepted</code> oder <code>dismissed</code>) auf den Installationsdialog einer PWA erfüllt wird.
BeforeUnloadEvent.returnValue Eigenschaft
Wird <code>returnValue</code> im <code>beforeunload</code>-Handler auf einen truthy Wert gesetzt, zeigt der Browser einen Bestätigungsdialog vor dem Verlassen der Seite an.
BiquadFilterNode.detune Eigenschaft
Ein schreibgeschützter a-rate-<code>AudioParam</code>, der die Frequenz des Filters in Cent verstimmt (100 Cent = ein Halbton, 1200 Cent = eine Oktave).
BiquadFilterNode.frequency Eigenschaft
Schreibgeschützter a-rate <code>AudioParam</code>, der die Eck- bzw. Mittenfrequenz des Biquad-Filters in Hertz festlegt. Standardwert: 350 Hz.
BiquadFilterNode.gain Eigenschaft
Schreibgeschützter a-rate <code>AudioParam</code>, der die Verstärkung des Filters in Dezibel angibt. Wirkt nur bei den Typen <code>lowshelf</code>, <code>highshelf</code> und <code>peaking</code>.
BiquadFilterNode.Q Eigenschaft
Schreibgeschützter <code>AudioParam</code> (a-rate), der den Q-Faktor (Güte) eines <code>BiquadFilterNode</code> steuert – je nach Filtertyp Resonanz oder Bandbreite.
BiquadFilterNode.type Eigenschaft
Lesbarer und schreibbarer Zeichenfolgenwert (Enum), der festlegt, welchen Filtertyp ein <code>BiquadFilterNode</code> anwendet, etwa <code>"lowpass"</code> oder <code>"peaking"</code>.
Blob.size Eigenschaft
Die schreibgeschützte Eigenschaft <code>Blob.size</code> liefert die Größe eines <code>Blob</code> oder <code>File</code> in Bytes.
Blob.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>Blob.type</code> liefert den MIME-Typ des Blobs als String in Kleinbuchstaben, oder einen leeren String, wenn der Typ unbekannt ist.
BlobEvent.data Eigenschaft
Die schreibgeschützte Eigenschaft <code>data</code> eines <code>BlobEvent</code> enthält das mit dem Ereignis verbundene <code>Blob</code>, typischerweise einen Chunk aufgenommener Mediendaten.
BlobEvent.timecode Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code>: Zeitabstand zwischen dem ersten Chunk dieses <code>BlobEvent</code> und dem ersten Chunk des ersten Events desselben Recorders.
BluetoothCharacteristicProperties.authenticatedSignedWrites Eigenschaft
Schreibgeschützter Boolean, der angibt, ob eine GATT-Charakteristik signierte Schreibvorgänge (Authenticated Signed Writes) auf ihren Wert erlaubt.
BluetoothCharacteristicProperties.broadcast Eigenschaft
Schreibgeschützter <code>boolean</code>, der <code>true</code> ist, wenn der Wert der GATT-Characteristic über den Server Characteristic Configuration Descriptor (SCCD) per Broadcast gesendet werden darf.
BluetoothCharacteristicProperties.indicate Eigenschaft
Schreibgeschützter boolescher Wert, der <code>true</code> ist, wenn die GATT-Charakteristik Indikationen ihres Werts mit Empfangsbestätigung unterstützt.
BluetoothCharacteristicProperties.notify Eigenschaft
Schreibgeschützter <code>boolean</code>, der <code>true</code> ist, wenn die GATT-Charakteristik Wertänderungen per Benachrichtigung ohne Bestätigung (Notification) senden darf.
BluetoothCharacteristicProperties.read Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Wert einer GATT-Characteristic mit <code>readValue()</code> gelesen werden darf.
BluetoothCharacteristicProperties.reliableWrite Eigenschaft
Schreibgeschützter <code>boolean</code>, der angibt, ob die GATT-Charakteristik zuverlässiges Schreiben (Reliable Write / Queued Write) unterstützt.
BluetoothCharacteristicProperties.writableAuxiliaries Eigenschaft
Schreibgeschützter <code>boolean</code>, der <code>true</code> ist, wenn die GATT-Charakteristik das Beschreiben ihrer Zusatz-Deskriptoren (Writable Auxiliaries) erlaubt.
BluetoothCharacteristicProperties.write Eigenschaft
Schreibgeschützter boolescher Wert, der <code>true</code> ist, wenn die GATT-Charakteristik Schreibvorgänge mit Bestätigung (Write Request) erlaubt.
BluetoothCharacteristicProperties.writeWithoutResponse Eigenschaft
Schreibgeschützter <code>boolean</code>, der angibt, ob eine GATT-Characteristic Schreibvorgänge ohne Bestätigung durch das Gerät („Write Without Response“) erlaubt.
BluetoothDevice.gatt Eigenschaft
Die schreibgeschützte Eigenschaft <code>BluetoothDevice.gatt</code> liefert den <code>BluetoothRemoteGATTServer</code> des Geräts, über den Verbindung, Dienste und Charakteristiken erreichbar sind.
BluetoothDevice.id Eigenschaft
Die schreibgeschützte Eigenschaft <code>BluetoothDevice.id</code> liefert eine Zeichenkette, die ein Bluetooth-Gerät innerhalb des aktuellen Ursprungs eindeutig kennzeichnet.
BluetoothDevice.name Eigenschaft
Die schreibgeschützte Eigenschaft <code>BluetoothDevice.name</code> liefert den lesbaren Namen eines Bluetooth-Geräts als String oder <code>undefined</code>.
BluetoothRemoteGATTCharacteristic.properties Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>BluetoothCharacteristicProperties</code>-Objekt mit den unterstützten Operationen (Lesen, Schreiben, Benachrichtigen …) der Characteristic liefert.
BluetoothRemoteGATTCharacteristic.service Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>BluetoothRemoteGATTService</code> zurückgibt, zu dem diese GATT-Charakteristik gehört.
BluetoothRemoteGATTCharacteristic.uuid Eigenschaft
Die schreibgeschützte Eigenschaft liefert die vollständige 128-Bit-UUID der GATT-Charakteristik als kleingeschriebenen String, z. B. <code>'00002a37-0000-1000-8000-00805f9b34fb'</code>.
BluetoothRemoteGATTCharacteristic.value Eigenschaft
Liefert den zuletzt gelesenen oder per Benachrichtigung empfangenen Wert der GATT-Characteristic als <code>DataView</code> oder <code>null</code>.
BluetoothRemoteGATTDescriptor.characteristic Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>BluetoothRemoteGATTCharacteristic</code> zurückgibt, zu der dieser GATT-Deskriptor gehört.
BluetoothRemoteGATTDescriptor.uuid Eigenschaft
Schreibgeschützte Eigenschaft, die die UUID eines GATT-Deskriptors (Merkmalbeschreibers) als kleingeschriebenen 128-Bit-UUID-String zurückgibt.
BluetoothRemoteGATTDescriptor.value Eigenschaft
Schreibgeschützte Eigenschaft, die den zuletzt gelesenen bzw. geschriebenen Wert eines GATT-Deskriptors als <code>DataView</code> (oder <code>null</code>) liefert.
BluetoothRemoteGATTServer.connected Eigenschaft
Schreibgeschützter boolescher Wert, der <code>true</code> ist, solange das aktuelle Skript mit dem GATT-Server von <code>this.device</code> verbunden ist.
BluetoothRemoteGATTServer.device Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>BluetoothDevice</code> zurückgibt, auf dem dieser GATT-Server läuft.
BluetoothRemoteGATTService.device Eigenschaft
Die schreibgeschützte Eigenschaft <code>device</code> liefert das <code>BluetoothDevice</code>, zu dem dieser GATT-Dienst gehört.
BluetoothRemoteGATTService.isPrimary Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>boolean</code> angibt, ob ein GATT-Dienst ein primärer Dienst (<code>true</code>) oder ein sekundärer bzw. eingebundener Dienst (<code>false</code>) ist.
BluetoothRemoteGATTService.uuid Eigenschaft
Schreibgeschützte Eigenschaft, die die UUID des GATT-Dienstes als kleingeschriebenen 128-Bit-String zurückgibt, z. B. <code>0000180f-0000-1000-8000-00805f9b34fb</code>.
BroadcastChannel.name Eigenschaft
Schreibgeschützte Zeichenkette mit dem Namen, der beim Erzeugen des <code>BroadcastChannel</code> übergeben wurde und den Kanal eindeutig identifiziert.
BufferedChangeEvent.addedRanges Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>TimeRanges</code>-Objekt mit den Zeitspannen liefert, die dem zugehörigen <code>ManagedSourceBuffer</code> hinzugefügt wurden.
BufferedChangeEvent.removedRanges Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>TimeRanges</code>-Objekt mit den Zeitbereichen liefert, die aus einem <code>ManagedSourceBuffer</code> entfernt wurden.
ByteLengthQueuingStrategy.highWaterMark Eigenschaft
Gibt die maximale Anzahl an Bytes zurück, die in der internen Warteschlange eines Streams liegen dürfen, bevor Backpressure ausgelöst wird.

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.