Highlight: delete() Methode
Baseline
2025
Neu verfügbar
Seit June 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 delete() Methode des Highlight-Interfaces entfernt ein angegebenes AbstractRange-Objekt aus einem Highlight-Objekt.
Highlight ist ein Set-ähnliches Objekt, daher ist dies ähnlich wie die Verwendung von Set.delete().
Syntax
js
delete(range)
Parameter
range-
Das
AbstractRange-Objekt, das aus demHighlightentfernt werden soll.
Rückgabewert
Gibt true zurück, wenn range bereits in Highlight war; ansonsten false.
Beispiele
Der folgende Codeausschnitt zeigt, wie man ein neues Highlight mit zwei Bereichen erstellt und dann einen davon löscht:
js
const range1 = new Range();
const range2 = new Range();
const highlight = new Highlight(range1, range2);
console.log(highlight.size); // 2
highlight.delete(range1);
console.log(highlight.size); // 1
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Language Specification> # sec-set.prototype.delete> |