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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。