web api instance method
Highlight: values() method
The values() method of the Highlight interface returns a new Iterator object that contains the values for each AbstractRange object in the Highlight object in insertion order.
[!NOTE] The
keys()method is an alias for this method. It behaves exactly the same and returns values ofHighlightelements.
Highlight is a Set-like object, so this is similar to using values().
Syntax
values()
Parameters
None.
Return value
A new iterator object containing each AbstractRange object in the given Highlight, in insertion order.
Examples
The following code snippet shows how to create a new Highlight object with three AbstractRange objects, and use the iterator returned by the values() method to log the three ranges:
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
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.