--- title: Gamepad.index slug: Web/API/Gamepad/index translation_of: Web/API/Gamepad/index ---
{{APIRef("Gamepad API")}}

Свойство Gamepad.index интерфейса {{domxref("Gamepad") }} возвращает целое автоинкрементируемое значение, уникальное для каждого устройства, подключенного к системе.

Это может быть полезно для распознавания нескольких контроллеров; отключенный, и подключенный заново геймпад, будет иметь тот же индекс.

Синтаксис

readonly    attribute long                index;

Пример

window.addEventListener("gamepadconnected", function() {
  var gp = navigator.getGamepads()[0];
  gamepadInfo.innerHTML = "Gamepad connected at index " + gp.index + ": " + gp.id + ".";
});

Значение

{{jsxref("Number") }}.

Спецификации

Спецификация Статус Комментарий
{{SpecName("Gamepad", "#widl-Gamepad-index", "Gamepad.index")}} {{Spec2("Gamepad")}} Первоначальное определение

Совместимость с браузерами

{{Compat("api.Gamepad.index")}}

Смотрите также

Using the Gamepad API