Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

AudioParamMap

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.

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

Spezifikation
Web Audio API
# audioparammap

Browser-Kompatibilität