Spec-Zone.ru › Web APIs

RTCStatsReport: метод values()

Базовая поддержка Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Метод values() интерфейса RTCStatsReport возвращает новый объект итератора итератор, который можно использовать для перебора значений для каждого элемента в объекте RTCStatsReport, в порядке добавления.

Значения — это объекты словаря статистики объекты словаря статистики.

Этот метод аналогичен методу Map.prototype.values().

Синтаксис

values()

Возвращаемое значение

Новый объект итератора итерируемый объект-итератор.

Примеры

В этом примере показано, как итерироваться по RTCStatsReport с помощью итератора, возвращаемого методом values().

Предположим, у нас есть переменная myPeerConnection, которая является экземпляром RTCPeerConnection. Код вызывает метод getStats() с параметром await, чтобы дождаться отчета о статистике. Затем он использует цикл for...of с итератором, возвращаемым методом values(), для перебора объектов словаря в отчете. Свойства объектов статистики с type свойства outbound-rtp выводятся в консоль (другие объекты игнорируются).

const stats = await myPeerConnection.getStats();

for (const stat of stats.values()) {
  if (stat.type != "outbound-rtp") continue;
  Object.keys(stat).forEach((statName) => {
    console.log(`${statName}: ${report[statName]}`);
  });
}

Спецификации

Спецификация не найдена

Данные спецификаций для api.RTCStatsReport.values не найдены.
Проверить наличие проблем на этой странице или внести недостающую 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
values 58 79 48 45 11 58 48 43 11 7.0 58

См. также

  • Map.prototype.values()
  • RTCStatsReport.keys()
  • RTCStatsReport.entries()

© 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/values

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API