Javascript 中的 entries()函数

首页 / JavaScript入门教程 / Javascript 中的 entries()函数

此方法返回一个新的 Array Iterator 对象,该对象包含数组中每个索引的键/值对。对于原始数组中的所有项目,新的迭代对象将具有一个数组,其中索引为键,而项目为值。

什么是迭代器?

迭代器是一个对象,它跟踪其当前位置,同时一次访问一个集合中的项目。

链接:https://www.learnfk.comhttps://www.learnfk.com/javascript/javascript-typedarray-entries-method.html

来源:LearnFk无涯教程网

迭代器返回具有两个属性的对象:

entries - 语法

array.entries ()

entries - 返回值

一个新的数组迭代器对象。

entries - 浏览器支持

Chrome 38
Edge yes
Firefox 28
Opera no

entries - 例子1

<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']

entries - 例子2

<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']  

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

10x程序员工作法 -〔郑晔〕

iOS开发高手课 -〔戴铭〕

性能测试实战30讲 -〔高楼〕

Serverless入门课 -〔蒲松洋(秦粤)〕

Django快速开发实战 -〔吕召刚〕

乔新亮的CTO成长复盘 -〔乔新亮〕

现代C++20实战高手课 -〔卢誉声〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

Rust 语言从入门到实战 -〔唐刚〕

好记忆不如烂笔头。留下您的足迹吧 :)