Gamepad: timestamp プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
Gamepad.timestamp
は Gamepad
インターフェイスのプロパティで、このゲームパッドのデータが最後に更新された時刻を表す DOMHighResTimeStamp
を返します。
このプロパティの背景にある考え方は、ハードウェアにより axes
や button
のデータが更新されたかどうかを開発者が判断できるようにすることです。このプロパティの値は
インターフェイスの PerformanceTiming
navigationStart
属性との相対的な値になります。値は単調増加しています。つまり、新しい値は常に古い値以上であるため、新旧の値を比較することでデータの更新を判断できます。
メモ: このプロパティは、現在、どこでも対応しているわけではありません。
値
DOMHighResTimeStamp
オブジェクトです。
例
js
const gp = navigator.getGamepads()[0];
console.log(gp.timestamp);
仕様書
Specification |
---|
Gamepad # dom-gamepad-timestamp |
ブラウザーの互換性
BCD tables only load in the browser