AudioParamMap

Baseline 已廣泛支援

此特性已得到良好支援,可在多種裝置和瀏覽器版本上使用。自 2021 年 4 月起,所有瀏覽器均已支援此特性。

AudioParamMap 介面是 Web Audio API 的一部分,用於表示一個可迭代且只讀的多個音訊引數集合。

AudioParamMap 例項是一個只讀的 類似 Map 的物件,其中每個鍵是引數的名稱字串,對應的值是包含該引數值的 AudioParam 物件。

例項屬性

所有隻讀的 類似 Map 的物件 都擁有以下方法(下面的連結指向 Map 全域性物件參考頁面)。

size

返回 map 中的條目數。

例項方法

所有隻讀的 類似 Map 的物件 都擁有以下方法(下面的連結指向 Map 全域性物件參考頁面)。

entries()

返回一個新的 迭代器物件,該物件以插入順序在 map 中產生 [key, value] 對形式的條目。

forEach()

在 map 中的每個值和鍵上呼叫一次提供的 回撥函式,按插入順序執行。

get()

返回與字串鍵關聯的 AudioParam 值,如果不存在則返回 undefined

has()

返回一個 布林值,指示 map 中是否存在該鍵。

keys()

返回一個新的迭代器物件,該物件以插入順序產生 map 中的字串鍵。

values()

返回一個新的迭代器物件,該物件以插入順序產生 map 中的 AudioParam 值。

規範

規範
Web Audio API
# audioparammap

瀏覽器相容性