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 | Нет |
См. также
- Входы и источники ввода
- Метод
XRInputSourceArrayvalues() - Метод
Arraykeys() 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