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]
。
规范
未找到规范
未找到 api.XRInputSourceArray.keys
的规范数据。
检查此页面是否有问题 或将缺少的 spec_url
贡献到 mdn/browser-compat-data。还要确保将规范包含在 w3c/browser-specs.
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
参见
- 输入和输入源
XRInputSourceArray
方法values()
Array
方法keys()
XRInputSource