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

Baseline 2025
Newly available

Since ⁨June 2025⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die set()-Methode der HighlightRegistry-Schnittstelle fügt ein Highlight-Objekt mit dem angegebenen Namen zum Register hinzu oder aktualisiert es.

HighlightRegistry ist ein dem Map-ähnliches Objekt, daher ist dies vergleichbar mit der Nutzung von Map.set().

Syntax

js
set(name, highlight)

Parameter

name

Der Name des Highlight-Objekts, das hinzugefügt oder aktualisiert werden soll. Der Name muss ein String sein.

highlight

Das Highlight-Objekt, das hinzugefügt oder aktualisiert werden soll. Dies muss eine Instanz der Highlight-Schnittstelle sein.

Rückgabewert

Das HighlightRegistry-Objekt.

Beispiele

Nutzung von set()

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

Nutzung von set() mit Verkettung

Da die set()-Methode das Register 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

Specification
ECMAScript® 2026 Language Specification
# sec-map.prototype.set

Browser-Kompatibilität

Siehe auch