javascript將類陣列轉換為陣列程式碼例項
本章節介紹一下如何實現將類陣列轉換為真正的陣列。
所謂的類陣列,就是類似陣列的物件或者和可遍歷(iterable)的物件。
下面看一個類陣列,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var obj = { "0":"螞蟻部落", "1":"青島市南區", "2": "softwhy.com", length:3 };
上面是一個物件並不是一個陣列,但是有和陣列很大的類似之處,特別說明一定要具有length屬性,否則轉換的陣列結果,陣列的元素為空,下面就將其轉換為陣列。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var obj = { "0":"螞蟻部落", "1":"青島市南區", "2": "softwhy.com", length:3 }; var arr = [].slice.call(obj); console.log(arr);
上面的程式碼實現了轉換功能。
關於slice()方法可以參閱javascript slice()一章節。
ES6內建了相應的方法可以實現此功能,具體可以參閱Array.from()一章節。
相關文章
- javascript將字串轉換為陣列程式碼例項JavaScript字串陣列
- js將陣列元素轉換為字串程式碼例項JS陣列字串
- jQuery將類陣列物件轉換為陣列jQuery陣列物件
- JavaScript將陣列轉換為字串JavaScript陣列字串
- javascript陣列連線程式碼例項JavaScript陣列線程
- javascript陣列去重程式碼例項JavaScript陣列
- JavaScript陣列合並程式碼例項JavaScript陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- js將偽陣列或者集合轉換為陣列JS陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- javascript遍歷陣列元素程式碼例項JavaScript陣列
- PHP陣列轉換為js陣列PHP陣列JS
- JavaScript 陣列求和例項JavaScript陣列
- js將陣列元素順序倒轉程式碼例項JS陣列
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- javascript如何將字串轉換成陣列JavaScript字串陣列
- javascript將陣列中的元素連線成字串程式碼例項JavaScript陣列字串
- js陣列求和程式碼例項JS陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- javascript去除陣列中重複元素程式碼例項JavaScript陣列
- 將時間日期分割成陣列程式碼例項陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- 過濾陣列元素程式碼例項陣列
- js陣列去重程式碼例項JS陣列
- js陣列元素排序程式碼例項JS陣列排序
- JavaScript類陣列JavaScript陣列
- javascript字串和陣列轉換JavaScript字串陣列
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- js如何將陣列元素轉換為字串JS陣列字串
- js將dom元素集合轉換為陣列JS陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- javascript實現複製一個陣列程式碼例項JavaScript陣列
- javascript獲取陣列中最大值程式碼例項JavaScript陣列
- javascript刪除陣列中所有奇數程式碼例項JavaScript陣列
- JavaScript提取兩個陣列重複元素程式碼例項JavaScript陣列