Highlight: has() メソッド
Baseline
2025
最近利用可能
June 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
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
仕様書
| 仕様書 |
|---|
| ECMAScript® 2027 Language Specification> # sec-set.prototype.has> |