handle

ハンドル (JavaScript)

[1] Web では、 登録式のコールバック関数ハンドル (handle) と呼ばれる long 型の整数値で識別されます。

[2] 基本的には、コールバック関数を登録するメソッド返り値となります。 この値をキャンセルするメソッド引数に与えると、 登録が取り消されます。

[3] setTimeout, setInterval では、共通の値空間が使われています。 HTML Standard に詳細な規定があります。

[4] watchPosition を規定する Geolocation API Specificationハンドルという語は使わず、 識別子 (identifier) と呼んでいます。 HTML Standard ほどの詳細な規定は欠いています。