XRInputSourceArray: keys() 方法
XRInputSourceArray 接口中的 keys() 方法返回一个 JavaScript iterator,然后可以使用该迭代器来遍历用于引用输入源数组中每个项的键。
语法
js
keys()
参数
无。
返回值
一个 JavaScript iterator,可用于遍历输入源列表中每个条目的键。迭代器返回的值是列表中每个条目的索引;即,数字 0、1、2,依此类推,直到列表最后一项的索引。
示例
此示例代码段获取会话的输入列表,并尝试使用它来处理它支持的每种类型的输入设备。
js
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]。
规范
此特性似乎未在任何规范中定义。浏览器兼容性
加载中…
另见
- 输入和输入源
- XRInputSourceArray方法- values()
- Array方法- keys()
- XRInputSource