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 set()

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 set() des Interfaces HighlightRegistry fügt ein Highlight-Objekt mit dem angegebenen Namen zur Registry hinzu oder aktualisiert es.

HighlightRegistry ist ein Map-ähnliches Objekt, daher ähnelt dies der Verwendung von Map.set().

Syntax

js
set(name, highlight)

Parameter

name

Der Name des hinzuzufügenden oder zu aktualisierenden Highlight-Objekts. Der Name muss ein String sein.

highlight

Das hinzuzufügende oder zu aktualisierende Highlight-Objekt. Dies muss eine Instanz des Interfaces Highlight sein.

Rückgabewert

Das HighlightRegistry-Objekt.

Beispiele

Verwendung von set()

js
const fooHighlight = new Highlight();
CSS.highlights.set("foo", fooHighlight);

Verwendung von set() mit Verkettung

Da die Methode set() die Registry zurückgibt, können Sie den Methodenaufruf wie unten gezeigt verketten:

js
const fooHighlight = new Highlight();
const barHighlight = new Highlight();
const bazHighlight = new Highlight();

CSS.highlights
  .set("foo", fooHighlight)
  .set("bar", barHighlight)
  .set("baz", bazHighlight);

Spezifikationen

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

Browser-Kompatibilität

Siehe auch