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 的浏览器中加载。

参见