Highlight: has() Methode
Baseline 2025>
Neu verfügbar
Seit Juni 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die has()-Methode des Highlight-Interfaces gibt einen booleschen Wert zurück, der angibt, ob ein AbstractRange-Objekt in einem Highlight-Objekt existiert oder nicht.
Highlight ist ein Set-ähnliches Objekt, daher ist dies ähnlich wie die Verwendung von Set.has().
Syntax
has(range)
Parameter
range-
Das
AbstractRange-Objekt, dessen Vorhandensein imHighlight-Objekt getestet werden soll.
Rückgabewert
Gibt true zurück, wenn der angegebene Bereich im Highlight-Objekt existiert; andernfalls false.
Beispiele
Der folgende Codeausschnitt erstellt zwei Bereiche und ein Highlight-Objekt, das einen davon enthält. Der Code verwendet dann die has()-Methode, um zu überprüfen, ob jeder Bereich im Highlight existiert:
const range1 = new Range();
const range2 = new Range();
const myHighlight = new Highlight(range1);
myHighlight.has(range1); // true
myHighlight.has(range2); // false
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Language Specification> # sec-set.prototype.has> |