Highlight: values() method
The values()
method of the Highlight
interface returns a new Iterator object that contains the values for each Range
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 of Highlight
elements.
Highlight
is a Set
-like object, so this is similar to using Set.values()
.
Syntax
Return value
A new iterator object containing each Range
object in the given Highlight
, in insertion order.
Examples
The following code snippet shows how to create a new Highlight
object with three Range
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);
}
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
values |
105 |
105 |
preview |
No |
91 |
No |
105 |
105 |
No |
72 |
No |
20.0 |
See also