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