JavaScript map entries() method returns an object of a new map iterator. The new iterator object contains the [key, value] pairs for each element in the Map object in insertion order.
mapObj.entries()JavaScript map entries
Simple example code.
<!DOCTYPE html>
<html>
<body>
  <script>
   const map1 = new Map();
   map1.set('0', 'foo');
   map1.set(1, 'bar');
   const itr = map1.entries();
   console.log(itr.next().value);
   console.log(itr.next().value);
   console.log(itr)
 </script>
</body>
</html>Output:

More example
const myMap = new Map();
myMap.set('0', 'foo');
myMap.set(1, 'bar');
myMap.set({}, 'baz');
const mapIter = myMap.entries();
console.log(mapIter.next().value); // ["0", "foo"]
console.log(mapIter.next().value); // [1, "bar"]
console.log(mapIter.next().value); // [Object, "baz"]
Let’s see the same example using for loop.
<script>
   var map = new Map();  
   map.set(1,"jQuery");  
   map.set(2,"AngularJS");  
   map.set(3,"Bootstrap");  
   var itr = map.entries();  
   for(i=0;i<map.size;i++)  
   {  
    console.log(itr.next().value);  
  }    
</script>Output:
Array [ 1, "jQuery" ]
Array [ 2, "AngularJS" ]
Array [ 3, "Bootstrap" ]Do comment if you have any doubts or suggestions on this Js map method topic.
Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version