此方法返回一个新的 Array Iterator 对象,该对象包含数组中每个索引的键/值对。对于原始数组中的所有项目,新的迭代对象将具有一个数组,其中索引为键,而项目为值。
迭代器是一个对象,它跟踪其当前位置,同时一次访问一个集合中的项目。
链接:https://www.learnfk.comhttps://www.learnfk.com/javascript/javascript-typedarray-entries-method.html
来源:LearnFk无涯教程网
迭代器返回具有两个属性的对象:键和值。
array.entries ()
一个新的数组迭代器对象。
Chrome | 38 |
Edge | yes |
Firefox | 28 |
Opera | no |
<script type="text/javascript"> // JavaScript to illustrate entries() method var array1 = ["javaTpoint","Core java","Advanced java"]; var iterator1 = array1.entries(); document.write(iterator1.next().value); document.write("<br>") // expected output: Array [0, "javaTpoint"] document.write(iterator1.next().value); // expected output: Array [1, "Core java"] </script>
输出:
[0, 'javaTpoint'] [1,'Core java']
<script type="text/javascript"> // JavaScript to illustrate entries() method // Input array var a = ['Core Java', 'Python', 'Android']; var iterator = a.entries(); for (let e of iterator) { document.write("<br>") document.write(e); } // expected output // [0, 'core Java'] // [1, 'Python'] // [2, 'Android'] </script>
输出:
[0, 'core Java'] [1, 'Python'] [2, 'Android']
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)