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

js
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ợ.

js
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