下麵是Array keys()方法的示例。
- 例:
<script> // Taking input as an array A // containing some elements. var A = [ 5, 6, 10 ]; // array.keys() method is called var iterator = A.keys(); // printing index array using the iterator for (let key of iterator) { document.write(key + ' '); } </script>
- 輸出:
0 1 2
array.keys()方法用於返回一個新的數組迭代器,該迭代器包含給定輸入數組中每個索引的鍵。
用法:
array.keys()
參數:此方法不接受任何參數。
返回值:它返回一個新的數組迭代器。
以下示例說明了JavaScript中的Array keys()方法:
- 例:
var A = [ 'gfg', 'geeks', 'cse', 'geekpro' ]; var iterator = A.keys(document.write(key + ' '));
輸出:
0 1 2 3
下麵提供了上述方法的代碼:
程序1:
<script>
// Taking input as an array A
// containing some elements.
var A = [ 'gfg', 'geeks', 'cse', 'geekpro' ];
// array.keys() method is called
var iterator = A.keys();
// printing index array using the iterator
for (let key of iterator) {
document.write(key + ' ');
}
</script>
輸出:
0 1 2 3
程序2:
<script>
// Taking input as an array A
// containing some elements
var A = [ 'gfg', 'geeks', 'cse', 'geekpro', '', 1, 2 ];
// array.keys() method is called
var iterator = A.keys();
// Printing index array using the iterator
for (let key of iterator) {
document.write(key + ' ');
}
</script>
輸出:
0 1 2 3 4 5 6
支持的瀏覽器:下麵列出了JavaScript數組keys()方法支持的瀏覽器:
- 穀歌瀏覽器38.0
- Microsoft Edge 12.0
- Mozilla Firefox 28.0
- Safari 8.0
- Opera 25.0
相關用法
- JavaScript Map keys()用法及代碼示例
- Javascript Object.keys( )用法及代碼示例
- Javascript typedArray.keys()用法及代碼示例
- Javascript Object.keys()和Object.entries()的區別用法及代碼示例
- Node.js Buffer.keys()用法及代碼示例
- HTML DOM NodeList.keys()用法及代碼示例
- d3.js stack.keys()用法及代碼示例
- Lodash _.keys()用法及代碼示例
- d3.js d3.keys()用法及代碼示例
- d3.js d3.map.keys()用法及代碼示例
- Underscore.js _.keys()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript Array keys() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。