JavaScript Set entries()方法返回新集合迭代器的对象。该对象包含每个元素的[value,value]数组。它维护一个插入顺序。
与Map不同,Set对象不在外部使用键。为了保持值的唯一性,它在内部使用键。因此,Set将element的值视为键。在array [value,value]中,第一个值表示键,而第二个值表示元素的值。entry()方法由以下语法表示:
setObj.entries()
set迭代器的新对象,其中包含每个元素的[value,value]数组。
在这里,我们将通过各种示例来了解entry()方法。
让我们看一个简单的entry()方法示例。
<script> var set = new Set(); set.add("jQuery"); set.add("AngularJS"); set.add("Bootstrap"); var itr=set.entries(); for(i=0;i<set.size;i++) { document.writeln(itr.next().value+"<br>"); } </script>
输出:
jQuery,jQuery AngularJS,AngularJS Bootstrap,Bootstrap
让我们以不同的方式来看同一示例。
<script> var set = new Set(); set.add("jQuery"); set.add("AngularJS"); set.add("Bootstrap"); var itr=set.entries(); for(let elements of itr) { document.writeln(elements+"<br>"); } </script>
输出:
jQuery,jQuery AngularJS,AngularJS Bootstrap,Bootstrap
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)