JavaScript 数组(Array) 方法

entries()方法创建一个数组的新迭代器对象,数组中的每个值包含键/值对。

语法

以下语法表示entry()方法:

array.entries()

参数

无。

返回值

它返回新创建的数组迭代器对象。迭代器对象表示数组的每个元素,并为其分配了键。

方法示例

让我们实现一些例子来更好地理解 entry() 方法:

示例1: 一个简单的数组 entries() 方法是一个数组。

<html>
<head> <h5> Array 方法</h5>
<body>
	<script>
	var arr=['John','Michael','Embrose','Herry','Lewis'];
	var itr=arr.entries();
	document.write("使用entries方法后:"+"<br>");

	for(var e of itr)
	{
		document.write(e+"</br>");
	}
	</script>
</body>
</head>
</html>

输出:

输出显示了数组的元素以及分配给它的键。因此,它们一起形成了一个键/值对。

使用entries方法后:
0,John
1,Michael
2,Embrose
3,Herry
4,Lewis

 示例2 :这个例子通过let声明表示数组entry()方法。

<html>
<head> <h5> Array Methods </h5>
<body>
	<script>
	var arr=['John','Michael','Embrose','Herry','Lewis']; // array elements
	var itr=arr.entries();
	document.write("使用entries方法后:"+"<br>");

	for(let e of itr) // let declares a variable, but its scope is within the block.
	{
		document.write(e+"</br>");
	}
	</script>
</body>
</head>
</html>

输出将与上面的示例相同。