Instance properties
The following properties are available on XRInputSourceArray objects.
lengthRead only-
The number of
XRInputSourceobjects in the list.
Instance methods
The following methods are available on XRInputSourceArray objects. You may also use the features of the Symbol type.
entries()-
Returns an
iteratoryou can use to walk the list of key/value pairs in the list. Each item returned is an array whose first value is the index and whose second value is theXRInputSourceat that index. forEach()-
Iterates over each item in the list, in order from first to last.
keys()-
A list of the keys corresponding to the entries in the input source list.
values()-
Returns an
iteratoryou can use to go through all the values in the list. Each item is a singleXRInputSourceobject.
In addition to these methods, you may use array notation to access items in the list by index For example, the snippet of code below calls a function handleInput(), passing into it the first item in the input source list, if the list isn't empty.
js
let sources = xrSession.inputSources;
if (sources.length > 0) {
handleInput(sources[0]);
}
Specifications
| Specification |
|---|
| WebXR Device API # xrinputsourcearray |