JavaScript 陣列 keys()
此方法可以返回指定陣列索引的遍歷器物件。
在閱讀文字剩餘內容之前,最好了解一下如下幾篇文章:
(1).ES2015新增陣列特性參閱ES2015陣列新增特性一章節。
(2).遍歷器物件參閱ES2015 Iterator遍歷器一章節。
首先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼let Antzone={ webName:"螞蟻部落", age:6 }
物件是一個鍵值對集合,陣列也是如此,只不過陣列比較特殊,是有序鍵值對集合,鍵(key)都是數字。
語法結構:
[JavaScript] 純文字檢視 複製程式碼arr.keys()
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var arr = ["螞蟻部落", "www.softwhy.com", 4,"antzone"]; var iterator = arr.keys(); console.log(iterator.next()); console.log(iterator.next()); console.log(iterator.next()); console.log(iterator.next()); console.log(iterator.next());
谷歌控制檯執行程式碼截圖如下:
返回的是陣列索引的遍歷器物件。
陣列索引為1的位置沒有元素,但是依然會被此方法獲取。
相關文章
- JavaScript 陣列JavaScript陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- JavaScript—陣列(17)JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列
- JavaScript 陣列 fill()JavaScript陣列
- JavaScript 陣列 lastIndexOf()JavaScript陣列ASTIndex
- JavaScript 陣列 indexOf()JavaScript陣列Index
- JavaScript 陣列 concat()JavaScript陣列
- JavaScript 陣列concat()JavaScript陣列
- JavaScript 陣列slice()JavaScript陣列
- JavaScript 陣列indexOf()JavaScript陣列Index
- JavaScript 陣列values()JavaScript陣列
- JavaScript 陣列fill()JavaScript陣列
- javascript陣列操作JavaScript陣列
- JavaScript陣列(一)JavaScript陣列
- JavaScript陣列(二)JavaScript陣列
- JavaScript Array 陣列JavaScript陣列
- Javascript 08 陣列JavaScript陣列
- JavaScript 陣列 entries()JavaScript陣列
- JavaScript 陣列includes()JavaScript陣列
- JavaScript 陣列entries()JavaScript陣列
- JavaScript陣列方法JavaScript陣列
- JavaScript 陣列 toString()JavaScript陣列
- JavaScript 陣列操作JavaScript陣列
- JavaScript 陣列排序JavaScript陣列排序
- Javascript 物件 – 陣列物件JavaScript物件陣列
- JavaScript陣列小方法JavaScript陣列
- JavaScript陣列方法(splice)JavaScript陣列
- JavaScript陣列去重JavaScript陣列
- javascript陣列常用方法JavaScript陣列
- JavaScript陣列常用操作JavaScript陣列
- JavaScript建立陣列求和JavaScript陣列
- JavaScript陣列解構JavaScript陣列
- JavaScript陣列方法大全JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- JavaScript中對陣列和陣列API的認識JavaScript陣列API
- JavaScript陣列API彙總JavaScript陣列API
- JavaScript陣列元素全排列JavaScript陣列