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

View in English Always switch to English

HighlightRegistry: Methode delete()

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 Methode delete() der Schnittstelle HighlightRegistry entfernt das benannte Highlight-Objekt aus der HighlightRegistry.

HighlightRegistry ist ein Map-ähnliches Objekt. Die Methode funktioniert daher ähnlich wie Map.delete().

Syntax

js
delete(customHighlightName)

Parameter

customHighlightName

Der Name des Highlight-Objekts, das aus der HighlightRegistry entfernt werden soll, als String.

Rückgabewert

Gibt true zurück, wenn sich ein Highlight-Objekt mit dem angegebenen Namen in der HighlightRegistry befand; andernfalls false.

Beispiele

Das folgende Codebeispiel registriert ein Highlight in der Registry und löscht es anschließend:

js
const myHighlight = new Highlight(range1, range2);

CSS.highlights.set("my-highlight", myHighlight);

CSS.highlights.delete("foo"); // false
CSS.highlights.delete("my-highlight"); // true

Spezifikationen

Spezifikation
ECMAScript® 2027 Language Specification
# sec-map.prototype.delete

Browser-Kompatibilität

Siehe auch