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, oderundefined, 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> |