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


Javascript array.entries()用法及代码示例


array.entries()是JavaScript中的内置函数,用于获取新的Array,其中包含数组每个索引的键和值对。
用法:

array.entries();

返回值:
它返回数组的索引和给定数组的值,该数组将在该数组上工作.entries()函数将起作用。

浏览器支持:
这里的第二列包含int值,它们是相应浏览器的版本。


特征 基本支持
Chrome 38
Edge Yes
Firefox 28
Internet Explorer No
Opera 25
Safari 8
Android webview Yes
Chrome for Android Yes
Edge mobile Yes
Firefox for Android 28
Opera Android Yes
iOS Safari 8

例子:
这里的javaScript中的array.entries()方法用于为任何给定数组中的每个索引找出键和值对。
让我们看一下JavaScript程序:

var array = [\'geeksforgeeks\', \'gfg\', \'Jhon\']; 
var iterator = array.entries(); 
  
// expected output:Array [0, \"geeksforgeeks\"] 
console.log(iterator.next().value); 
  
// expected output:Array [1, \"gfg\"] 
console.log(iterator.next().value); 
  
// expected output:Array [2, \"Jhon\"] 
console.log(iterator.next().value);

输出:

> Array [0, \"geeksforgeeks\"]
> Array [1, \"gfg\"]
> Array [2, \"Jhon\"]

应用:
每当需要每次获取任何数组中每个索引的键和值对时,我们就使用array.entries()方法
让我们看一下JavaScript程序:

var array = [\'geeksforgeeks\', \'gfg\', \'Jhon\']; 
var iterator = array.entries(); 
  
// printing key and value pair from the given 
// array using for loop. 
for (let e of iterator) { 
  console.log(e); 
}

输出:

> Array [0, \"geeksforgeeks\"]
> Array [1, \"gfg\"]
> Array [2, \"Jhon\"]


相关用法


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