Spec-Zone.ru › Web APIs

XRInputSourceArray: метод keys()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.

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

Экспериментально: Это экспериментальная технология
Перед использованием в продакшене тщательно проверьте таблицу совместимости браузеров.

Метод keys() в интерфейсе XRInputSourceArray возвращает итератор JavaScript, который можно использовать для перебора ключей, используемых для ссылки на каждый элемент в массиве источников ввода.

Синтаксис

keys()

Параметры

Нет.

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

Итератор JavaScript, который можно использовать для перебора ключей каждого элемента в списке источников ввода. Значения, возвращаемые итератором, — это индексы каждого элемента в списке; то есть числа 0, 1, 2 и так далее до индекса последнего элемента в списке.

Примеры

Этот пример получает список вводов для сессии и пытается обработать каждый тип устройства ввода, которое поддерживается.

for (const inputIdx of xrSession.inputSources.keys()) {
  /* the keys are the indexes into the list of inputs */
  checkInput(xrSession.inputSources[inputIdx]);
}

Здесь используется for...of для перебора каждого ключа. Для каждого ключа входное устройство извлекается с использованием индекса с помощью квадратных скобок: xrSession.inputSources[inputIdx].

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

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

Данные спецификации для api.XRInputSourceArray.keys не найдены.
Проверьте наличие проблем на этой странице или внесите отсутствующую 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
keys 79 79 Нет 66 Нет 79 Нет 57 Нет 11.2 Нет

См. также

  • Входы и источники ввода
  • Метод XRInputSourceArray values()
  • Метод Array keys()
  • XRInputSource

© 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/XRInputSourceArray/keys

Spec-Zone.ru

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