RTCStatsReport: [Symbol.iterator]() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

RTCStatsReport 接口的 [Symbol.iterator]() 方法实现了 可迭代协议,并允许统计报告被大多数期望可迭代对象的语法使用,例如 展开语法for...of 循环。它返回一个 迭代器对象,该对象以插入顺序产生报告的键值对。

此属性的初始值与 RTCStatsReport.entries() 方法的初始值是同一个函数对象。

该方法在其他方面与 Map.prototype[Symbol.iterator]() 相同。

语法

js
RTCStatsReport[Symbol.iterator]()

参数

无。

返回值

返回值与 RTCStatsReport.entries() 相同。这是一个新的 可迭代迭代器对象,它产生报告的键值(id-"statistics dictionary")对。

规范

此特性似乎未在任何规范中定义。

浏览器兼容性

另见