RTCStatsReport: метод [Symbol.iterator]()
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Метод [Symbol.iterator]() интерфейса RTCStatsReport реализует протокол итерирования и позволяет обрабатывать отчеты о статистике большинством синтаксисов, ожидающих итерируемые объекты, например, синтаксис разброса и циклы for...of. Он возвращает объект итератора, который выдает пары ключ-значение отчета в порядке добавления.
Начальное значение этого свойства — тот же объект функции, что и начальное значение метода RTCStatsReport.entries().
В остальном, метод идентичен методу Map.prototype[Symbol.iterator]().
Синтаксис
RTCStatsReport[Symbol.iterator]()
Возвращаемое значение
То же возвращаемое значение, что и у RTCStatsReport.entries(). Это новый итерируемый объект-итератор, который выдает пары ключ-значение (id-"словарь статистики") отчета.
Спецификации
Данные спецификаций для api.RTCStatsReport.@@iterator не найдены.
Проверить проблемы на этой странице или внести недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
Symbol.iterator |
58 | 79 | 48 | 45 | 11 | 58 | 48 | 43 | 11 | 7.0 | 58 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport/Symbol.iterator