当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript TypedArray entries()用法及代码示例


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

什么是迭代器?

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

迭代器返回一个具有两个属性的对象:键和值。

用法:

array.entries ()

参数:

没有参数。

返回值:

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

浏览器支持:

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






相关用法


注:本文由纯净天空筛选整理自 JavaScript TypedArray entries() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。