XRInputSourceArray: keys() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Phương thức keys() trong giao diện XRInputSourceArray trả về một iterator JavaScript có thể được sử dụng để lặp qua các khóa được dùng để tham chiếu từng mục trong mảng nguồn đầu vào.
Cú pháp
keys()
Tham số
Không có.
Giá trị trả về
Một iterator JavaScript có thể được dùng để duyệt qua các khóa cho mỗi mục trong danh sách nguồn đầu vào. Các giá trị được trả về bởi iterator là các chỉ mục của mỗi mục trong danh sách, tức là các số 0, 1, 2, v.v. cho đến chỉ mục của mục cuối cùng trong danh sách.
Ví dụ
Đoạn code này lấy danh sách đầu vào cho một phiên và cố gắng xử lý từng loại thiết bị đầu vào mà nó hỗ trợ.
for (const inputIdx of xrSession.inputSources.keys()) {
/* the keys are the indexes into the list of inputs */
checkInput(xrSession.inputSources[inputIdx]);
}
Ở đây, for...of được sử dụng để lặp qua từng khóa. Đối với mỗi khóa, đầu vào được lấy bằng chỉ mục với ký hiệu mảng: xrSession.inputSources[inputIdx].
Thông số kỹ thuật
This feature does not appear to be defined in any specification.>Tương thích trình duyệt
Xem thêm
- Inputs and input sources
- Phương thức
values()củaXRInputSourceArray - Phương thức
keys()củaArray XRInputSource