我有一個JavaScript Float32Array,我想將其轉換爲常規JavaScript數組。我怎樣才能做到這一點?如何將JavaScript類型數組轉換爲JavaScript數組
13
A
回答
0
你可以使用它作爲任何數組,這意味着你可以這樣做:
var arr = [];
for (var i=0; i<myFloat32array.length; i++) arr[i] = myFloat32array[i];
但它通常是更有效地使用它作爲一個Float32Array而不是轉換。
如果您不想混合不同類型的值,請不要轉換它。
31
7
如果沒有需要支持舊的瀏覽器(包括IE,不幸的),你可以使用Array.from
,這是added to ES6:
var array = Array.from(floatarr);
這now works在每個瀏覽器的新版本除IE之外,它也適用於大多數移動瀏覽器。
相關問題
- 1. 將c#數組轉換爲javascript數組
- 2. 將PHP數組轉換爲JavaScript數組
- 3. 如何將JSON轉換爲javascript數組?
- 4. 如何將PHP數組轉換爲Javascript
- 5. 將JavaScript數組轉換爲JavaScript對象
- 6. Javascript - 將整數轉換爲數組
- 7. 將JavaScript數組轉換爲JSON數據
- 8. 在json中轉換數組javascript在javascript中如何轉換數組javascript javascript json
- 9. 如何將JavaScript數組轉換爲PHP數組?
- 10. 如何將數組轉換爲JavaScript中的數組對象?
- 11. 如何將此php數組轉換爲JavaScript數組對象?
- 12. 如何將JSON數組轉換爲JavaScript數組?
- 13. 如何將此PHP數組轉換爲JavaScript數組?
- 14. 如何將php數組轉換爲javascript數組
- 15. PHP - 如何將Javascript數組轉換爲PHP數組
- 16. 如何將關聯數組的PHP數組轉換爲javascript?
- 17. 如何將JSON文本數組轉換爲JavaScript數組?
- 18. 如何將JavaScript數組()轉換爲ATL/COM數組?
- 19. 如何將數組的JavaScript字符串轉換爲數組?
- 20. 如何將數組數組的字符串轉換爲數組的Javascript數組?
- 21. 將數組轉換爲「2元組」數組的Javascript函數
- 22. 轉換Javascript數組爲CSV
- 23. JavaScript將Blob轉換爲Float32Array(或其他類型的數組)
- 24. 將值類型數組轉換爲引用類型數組
- 25. 如何將類型爲Type的JArray轉換爲類型數組?
- 26. 將JSP數組轉換爲Javascript
- 27. 將Excel BLOB轉換爲javascript數組
- 28. 將javascript字符串轉換爲數組
- 29. 將數組轉換爲字符串Javascript
- 30. 將json響應轉換爲javascript數組
爲什麼你需要它是一個數組? – Eric
請注意,接受的答案適用於所有Javascript類型數組,例如Int8Array,Float64Array等。問題標題可以更改以反映此問題,因此它對搜索此答案的用戶更有幫助。 –
我向主題和問題表述提交了更改建議。 – marcusstenbeck