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]

規範

此特性似乎未在任何規範中定義。

瀏覽器相容性

另見