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陣列字串
- JavaScript陣列合並程式碼例項JavaScript陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- PHP陣列轉換為js陣列PHP陣列JS
- Rust與Java程式碼比較:將二維陣列轉為三維陣列RustJava陣列
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- Verilog例項陣列陣列
- json字串 轉換為陣列JSON字串陣列
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- Java 中陣列轉換為 ListJava陣列
- 陣列,陣列類,SyStem類陣列
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- 將一個Collection轉為陣列陣列
- 再學JavaScript ES(6-10)全版本語法大全(4)- 偽陣列轉換為陣列JavaScript陣列
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- JavaScript語法中將json轉成陣列JavaScriptJSON陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- JavaScript 陣列JavaScript陣列
- php陣列如何轉換為xml的形式?PHP陣列XML
- Bash Shell指令碼中的陣列使用例項指令碼陣列
- PHP 物件轉換成陣列PHP物件陣列
- 陣列轉換成List集合陣列
- List 和 陣列 的轉換陣列
- 類陣列陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- Python教程:將有序陣列轉換為二叉搜尋樹Python陣列
- JVM指令分析例項四(陣列、switch)JVM陣列
- 將兩個有序陣列合併為一個有序陣列陣列
- jquery裡遍歷普通陣列和多維陣列的方法及例項jQuery陣列
- JavaScript—陣列(17)JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列
- JavaScript 陣列 fill()JavaScript陣列
- JavaScript 陣列 lastIndexOf()JavaScript陣列ASTIndex