Highlight: values() Methode
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 values()-Methode der Highlight-Schnittstelle gibt ein neues Iterator-Objekt zurück, das die Werte für jedes AbstractRange-Objekt im Highlight-Objekt in der Einfügereihenfolge enthält.
Hinweis:
Die keys()-Methode ist ein Alias für diese Methode. Sie verhält sich genau gleich und gibt Werte von Highlight-Elementen zurück.
Highlight ist ein Set-ähnliches Objekt, daher ist dies ähnlich wie die Verwendung von Set.values().
Syntax
values()
Parameter
Keine.
Rückgabewert
Ein neues Iterator-Objekt, das jedes AbstractRange-Objekt im angegebenen Highlight in Einfügereihenfolge enthält.
Beispiele
Der folgende Codeausschnitt zeigt, wie man ein neues Highlight-Objekt mit drei AbstractRange-Objekten erstellt und den Iterator, der von der values()-Methode zurückgegeben wird, verwendet, um die drei Bereiche zu protokollieren:
const myHighlight = new Highlight();
myHighlight.add(new Range());
myHighlight.add(new Range());
myHighlight.add(new Range());
const iter = myHighlight.values();
for (value of iter) {
console.log(value); // Range
}
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Language Specification> # sec-set.prototype.values> |