title | short-title | slug | l10n | ||
---|---|---|---|---|---|
Gamepad: timestamp プロパティ |
timestamp |
Web/API/Gamepad/timestamp |
|
{{APIRef("Gamepad API")}}
Gamepad.timestamp
は {{domxref("Gamepad")}} インターフェイスのプロパティで、このゲームパッドのデータが最後に更新された時刻を表す {{domxref("DOMHighResTimeStamp")}} を返します。
このプロパティの背景にある考え方は、ハードウェアにより axes
や button
のデータが更新されたかどうかを開発者が判断できるようにすることです。このプロパティの値は {{domxref("PerformanceTiming")}}
インターフェイスの navigationStart
属性との相対的な値になります。値は単調増加しています。つまり、新しい値は常に古い値以上であるため、新旧の値を比較することでデータの更新を判断できます。
Note
このプロパティは、現在、どこでも対応しているわけではありません。
{{domxref("DOMHighResTimeStamp")}} オブジェクトです。
const gp = navigator.getGamepads()[0];
console.log(gp.timestamp);
{{Specifications}}
{{Compat}}