Highlight: has() メソッド
Baseline
2025
Newly available
Since June 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
has()
は Highlight
インターフェイスのメソッドで、 Range
オブジェクトが Highlight
オブジェクトに存在するかどうかを示す論理値を返します。
構文
js
has(range)
引数
range
-
Highlight
オブジェクト内で存在を検査するRange
オブジェクト。
返値
指定した範囲が Highlight
オブジェクトに存在する場合、true
を返します。それ以外の場合、false
を返します。
例
以下のコードスニペットは、 2 つの範囲と、そのうちの 1 つを含むハイライトオブジェクトを作成します。次に、 has()
メソッドを使用して、各範囲がハイライト内に存在するかどうかを調べます。
js
const range1 = new Range();
const range2 = new Range();
const myHighlight = new Highlight(range1);
myHighlight.has(range1); // true
myHighlight.has(range2); // false
仕様書
Specification |
---|
ECMAScript® 2026 Language Specification> # sec-set.prototype.has> |
ブラウザーの互換性
Loading…