मेरे पास एक जावास्क्रिप्ट Float32Array है, और मैं इसे एक नियमित जावास्क्रिप्ट ऐरे में परिवर्तित करना चाहता हूं। मैं यह कैसे कर सकता हूँ?जावास्क्रिप्ट टाइप किए गए ऐरे को जावास्क्रिप्ट में कैसे परिवर्तित करें Array
उत्तर
आप किसी सरणी, आप ऐसा कर सकते हैं, जिसका मतलब है के रूप में उपयोग कर सकते हैं:
var arr = [];
for (var i=0; i<myFloat32array.length; i++) arr[i] = myFloat32array[i];
लेकिन यह आम तौर पर यह परिवर्तित करने के बजाय एक Float32Array के रूप में उपयोग करने के लिए और अधिक कुशल है।
यदि आप विभिन्न प्रकार के मानों को मिश्रण नहीं करना चाहते हैं, तो इसे परिवर्तित न करें।
float32Array
को ऐरे में बदलने के लिए Array.prototype.slice का उपयोग करें। jsfiddle
var floatarr = new Float32Array(12);
var array = Array.prototype.slice.call(floatarr);
यह काम करता है! धन्यवाद। – stuax
जॉइन भी काम करने लगता है, अच्छी चाल! Array.prototype.join.call (फ्लोटर, ',') –
क्या यह आसानी से बड़े सरणी पर ढेर आकार से अधिक नहीं होगा? –
आप पुराने ब्राउज़रों (आईई सहित, दुर्भाग्य से) का समर्थन की जरूरत नहीं है, तो आप Array.from
, जो added to ES6 था का उपयोग कर सकते हैं:
var array = Array.from(floatarr);
हर ब्राउज़र की नई विज्ञप्ति में यह now works आईई को छोड़कर, और यह भी अधिकांश मोबाइल ब्राउज़रों पर काम करता है।
- 1. JSON स्कीमा जावास्क्रिप्ट टाइप किए गए ऑब्जेक्ट
- 2. टाइप किए गए ऑब्जेक्ट्स का जावास्क्रिप्ट सीरियलाइजेशन
- 3. टाइप किए गए ऐरे को पुनर्नवीनीकरण क्यों किया जाना चाहिए?
- 4. जावास्क्रिप्ट टाइप किए गए सरणी: 64-बिट पूर्णांक?
- 5. एक ऐरे को टुपल में कैसे परिवर्तित करें?
- 6. जावास्क्रिप्ट: क्लिक किए गए तत्व
- 7. जावास्क्रिप्ट: पास किए गए वैरिएबल
- 8. जावास्क्रिप्ट ऐरे सिंटेक्स
- 9. AJAX प्रतिक्रिया से json/array को कैसे परिवर्तित करें जावास्क्रिप्ट सरणी में आगे?
- 10. स्ट्रिंग में ऐरे को कैसे परिवर्तित करें
- 11. क्या आप एक अपहरण किए गए जावास्क्रिप्ट ऐरे में कोई फ़ंक्शन जोड़ सकते हैं?
- 12. जावास्क्रिप्ट मिलान किए गए समूह
- 13. जावास्क्रिप्ट ऐरे इंडेक्स मूलभूत
- 14. जावास्क्रिप्ट में ऐरे समझ?
- 15. टाइपस्क्रिप्ट टाइप किए गए सरणी उपयोग
- 16. int में दृढ़ता से टाइप किए गए enum को स्वचालित रूप से कैसे परिवर्तित करें?
- 17. एचटीएमएल को जावास्क्रिप्ट में परिवर्तित करें
- 18. सॉर्ट किए गए रोटेटेबल ऐरे
- 19. टाइप किए गए मॉडल
- 20. टाइप किए गए डेटासेट
- 21. जावास्क्रिप्ट का ऐरे रिवर्स
- 22. जावास्क्रिप्ट में किसी फ़ंक्शन में "ऑब्जेक्ट" को कैसे परिवर्तित करें?
- 23. जावास्क्रिप्ट में स्ट्रिंग में स्ट्रैट को कैसे परिवर्तित करें?
- 24. int array को int में कैसे परिवर्तित करें?
- 25. जावास्क्रिप्ट छिपे हुए इनपुट ऐरे
- 26. जावास्क्रिप्ट में ",,," == ऐरे (4) क्यों करता है?
- 27. पास जावास्क्रिप्ट ऐरे -> PHP
- 28. स्टैनफोर्ड टाइप किए गए पार्सर
- 29. टाइप किए गए मेटाप्रोग्रामिंग भाषा
- 30. जावास्क्रिप्ट regex को सुरक्षित जावा regex में कैसे परिवर्तित करें?
आपको इसे ऐरे होने की आवश्यकता क्यों है? – Eric
ध्यान दें कि स्वीकार किए जाते हैं जवाब JavaScript Typed Arrays, जैसे Int8Array, Float64Array, आदि प्रश्न शीर्षक के सभी के लिए काम करता है, यह दिखाने के लिए बदला जा सकता है तो यह इस उत्तर के लिए खोज रहे लोगों के लिए और अधिक उपयोगी है। –
मैंने विषय और प्रश्न बनाने के लिए एक प्रस्ताव प्रस्ताव प्रस्तुत किया। – marcusstenbeck