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

浏览器兼容性