Highlight: values() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die values()-Methode der Highlight-Schnittstelle gibt ein neues Iterator-Objekt zurück, das die Werte für jedes Range-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 exakt gleich und gibt Werte der Highlight-Elemente zurück.

Highlight ist ein Set-ähnliches Objekt, daher ist dies ähnlich wie die Verwendung von Set.values().

Syntax

js
values()

Rückgabewert

Ein neues Iterator-Objekt, das jedes Range-Objekt im angegebenen Highlight in Einfügereihenfolge enthält.

Beispiele

Der folgende Codeausschnitt zeigt, wie ein neues Highlight-Objekt mit drei Range-Objekten erstellt wird und wie der Iterator verwendet wird, der von der values()-Methode zurückgegeben wird, um die drei Bereiche zu protokollieren:

js
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

Specification
ECMAScript Language Specification
# sec-set.prototype.values

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch