AudioParamMap

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Die AudioParamMap Schnittstelle der Web Audio API repräsentiert eine durchlaufbare und schreibgeschützte Menge von mehreren Audioparametern.

Eine AudioParamMap-Instanz ist ein schreibgeschütztes Map-ähnliches Objekt, bei dem jeder Schlüssel ein Namens-String für einen Parameter ist, und der entsprechende Wert ein AudioParam mit dem Wert dieses Parameters enthält.

Instanzeigenschaften

Die folgenden Methoden stehen allen schreibgeschützten Map-ähnlichen Objekten zur Verfügung (die untenstehenden Links führen zur Map-Referenzseite des globalen Objekts).

size

Gibt die Anzahl der Einträge in der Map zurück.

Instanzmethoden

Die folgenden Methoden stehen allen schreibgeschützten Map-ähnlichen Objekten zur Verfügung (die untenstehenden Links führen zur Map-Referenzseite des globalen Objekts).

entries()

Gibt ein neues Iterator-Objekt zurück, das Einträge in [key, value]-Paaren in der Map in der Einfügereihenfolge liefert.

forEach()

Ruft eine bereitgestellte Callback-Funktion einmal für jeden Wert und Schlüssel, der in der Map vorhanden ist, in der Einfügereihenfolge auf.

get()

Gibt den AudioParam-Wert zurück, der dem Stringschlüssel zugeordnet ist, oder undefined, wenn keiner vorhanden ist.

has()

Gibt einen boolean zurück, der angibt, ob ein Schlüssel in der Map vorhanden ist oder nicht.

keys()

Gibt ein neues Iterator-Objekt zurück, das die Stringschlüssel in der Map in der Einfügereihenfolge liefert.

values()

Gibt ein neues Iterator-Objekt zurück, das die AudioParam-Werte in der Map in der Einfügereihenfolge liefert.

Spezifikationen

Specification
Web Audio API
# audioparammap

Browser-Kompatibilität

BCD tables only load in the browser