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 der Highlight-Schnittstelle entfernt ein angegebenes Range-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
Rückgabewert
Gibt true zurück, wenn range bereits im Highlight war; andernfalls false.
Beispiele
Der folgende Codeausschnitt zeigt, wie Sie ein neues Highlight mit zwei Bereichen erstellen und dann einen davon löschen:
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® 2026 Language Specification> # sec-set.prototype.delete> |