JavaScript TypedArray entries() 方法

JavaScript TypedArray entries() 方法

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

什么是迭代器

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

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

语法

array.entries ()

参数

没有参数。

返回值

一个新的Array Iterator对象。

浏览器支持

Chrome 38
Edge Yes
Firefox 28
Opera No

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

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程