JavaScript地图 entries()方法返回新地图迭代器的对象。该对象包含每个元素的键值对。它保持插入顺序。
entries - 语法
entry()方法由以下语法表示:
mapObj.entries()
entries - 返回值
返回Map迭代器的新对象。
entries - 方法示例
在这里,我们将通过各种示例来了解entry()方法。
例子1
让我们看一个简单的entry()方法示例。
<script> var map=new Map(); map.set(1,"jQuery"); map.set(2,"AngularJS"); map.set(3,"Bootstrap"); var itr=map.entries(); document.writeln(itr.next().value+"<br>"); document.writeln(itr.next().value+"<br>"); document.writeln(itr.next().value); </script>
输出:
1,jQuery 2,AngularJS 3,Bootstrap
例子2
让我们看看使用for循环的相同示例。
<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++) { document.writeln(itr.next().value+"<br>"); } </script>
输出:
1,jQuery 2,AngularJS 3,Bootstrap