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\"]
相关用法
- Javascript Float32Array.from()用法及代码示例
- Javascript exec()用法及代码示例
- Javascript padEnd()用法及代码示例
- Javascript hasOwnProperty()用法及代码示例
- Javascript getTime()用法及代码示例
- Javascript Array from()用法及代码示例
- Javascript Uint8ClampedArray.from()用法及代码示例
- Javascript Int32Array.from()用法及代码示例
- Javascript Sort()用法及代码示例
- Javascript Unit16Array.from()用法及代码示例
- Javascript compile()用法及代码示例
- Javascript padStart()用法及代码示例
- Javascript Array.from()用法及代码示例
- Javascript Int16Array from()用法及代码示例
- Javascript Float64Array.from()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | array.entries() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。