içine JavaScript Türü dizisi dönüştürmek için, ve ben normal JavaScript Array dönüştürmek istiyoruz. Bunu nasıl yapabilirim?nasıl bir JavaScript Float32Array sahip bir JavaScript Array
cevap
Sen bunu yapabilirsin demektir herhangi dizide, olarak kullanabilirsiniz:
var arr = [];
for (var i=0; i<myFloat32array.length; i++) arr[i] = myFloat32array[i];
Ama bunu dönüştürme yerine Float32Array olarak kullanmak için genellikle daha verimlidir.
Farklı türde değerleri karıştırmak istemiyorsanız, dönüştürmeyin.
Array için float32Array
dönüştürmek üzere Array.prototype.slice öğesini kullanın. jsfiddle
var floatarr = new Float32Array(12);
var array = Array.prototype.slice.call(floatarr);
ile yazılan dizileri değiştirmek istediğinizde olur! Teşekkür ederim. – stuax
Katıl, işe yaramış gibi görünüyor, güzel numara! Array.prototype.join.call (floatarr, ',') –
Bu, büyük dizilerde yığın boyutunu kolayca aşmaz mı? –
sen (maalesef IE dahil) eski tarayıcıları desteklemek gerekmez varsa, added to ES6 oldu Array.from
, kullanabilirsiniz:
var array = Array.from(floatarr);
her tarayıcının yeni sürümlerde bu now works IE dışında ve çoğu mobil tarayıcıda da çalışır.
- 1. Float32Array
- 2. Javascript Nesnesi İçinde Array?
- 3. JavaScript aşağıdaki biçimde bir JSON Array JSON
- 4. JavaScript: Bir Nesne içinde bir Array içine itin?
- 5. array nesnesini javascript işlevine geçirme
- 6. JSON array Javascript dizisine dönüştür
- 7. Javascript Array sadece çalışmıyor mu?
- 8. MVC6 aşağıdaki özelliğe sahip bir ViewModel sahip bir javascript değişken
- 9. JavaScript: nesneler olarak rastgele matematik denklemleri, bir Array, 20 kez
- 10. Bir Javascript
- 11. i bir JavaScript işlevi vardır javascript
- 12. JAVASCRIPT bir
- 13. Bir javascript türünden bir yöntemi nasıl kaldırırsınız?
- 14. javascript
- 15. JavaScript
- 16. javascript
- 17. Bir javascript dosyası nasıl açılır?
- 18. jig/array ajax responseText in javascript dizisine nasıl dönüştürülür?
- 19. javascript
- 20. Bir javascript/jquery
- 21. Bir sayının bir kümenin (javascript)
- 22. İşlev Parametresiyle aynı ada sahip bir Javascript Özel Değişkeni Ayarlama?
- 23. Bir getirme yanıtının javascript
- 24. bir JS fonksiyonunda JavaScript
- 25. Javascript bir dize uzunluğu
- 26. nasıl javascript
- 27. Bir JavaScript sınıfı
- 28. Bir nesneyi Javascript
- 29. javascript - CategorySelect bir yapıcı
- 30. JavaScript kullanarak bir div içeriğini nasıl temizlerim?
Neden bir Array olmak için ona ihtiyacınız var? Bu cevap ararken insanlar için daha yararlı olur böylece kabul cevap JavaScript Türü Tanımlı Diziler, örneğin Int8Array, Float64Array vb Soru başlığın tümü için çalıştığını – Eric
Not bunu yansıtacak değiştirilebilir. –
Konuya ve soru formüle bir değişiklik teklifi gönderdim. – marcusstenbeck