2012-10-07 8 views
7

जावास्क्रिप्ट सरणी में कितना डेटा (आकार में) संग्रहीत किया जा सकता है? मेरे सभी डेटा फ्लोट वैल्यू हैं। मैं पहले से ही सरणी में वेब ऐप क्लाइंट को भेजे गए सभी डेटा को कैश करने की कोशिश कर रहा हूं और उसके बाद इसे प्रत्येक सरणी से साजिश में प्रस्तुत करने के लिए उस सरणी से पढ़ता हूं। इस तरह मैं एक समय में कई बिंदु प्रस्तुत करूंगा और हर बार नया डेटा पॉइंट आता है (जो वास्तव में हर 20ms)सीमित डेटा (आकार) जावास्क्रिप्ट सरणी में संग्रहीत किया जा सकता है।

कृपया सुझाव दें।

+0

आप इस :: http://stackoverflow.com/questions/6154989/maximum-size-of-an-array-in-javascript –

+2

आप उत्तर स्वीकार नहीं करते हैं, यह संख्या को सीमित करता देखा उन लोगों का जो जवाब लिखने को भी परेशान करेंगे। किसी को मदद क्यों करें अगर वे इसे स्वीकार भी नहीं करेंगे? – Rhyono

उत्तर

5

जावास्क्रिप्ट की स्मृति में प्रतिबंधों के कारण, सरणी की सटीक अधिकतम सीमा 2^32 - 1 या 42 9 4 9 672 9 5 है। वस्तुओं की संख्या, जिसे लंबाई संपत्ति के रूप में भी जाना जाता है, उससे अधिक नहीं हो सकता है। अधिक जानकारी के लिए यह जांचें: http://4umi.com/web/javascript/array.php

+0

बस जोड़कर, 'Float32Array' की मेरी 32-बिट मशीन पर अधिकतम लंबाई 2^2 9-2 है। अनुलेख क्या किसी के पास कोई सुराग है कि वह संख्या क्यों? –

3

पूर्णांक डेटा प्रकार के आकार के रूप में, क्योंकि लंबाई संपत्ति पूर्णांक डेटा प्रकार का है, यह उससे अधिक नहीं हो सकती है। IE2^32

संबंधित मुद्दे

 संबंधित मुद्दे