Highlight: has() メソッド
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
構文
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 |