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