Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

range

Das Range-Objekt, das aus dem Highlight entfernt werden soll.

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

Browser-Kompatibilität

Siehe auch