JavaScript数组能存储的数据(大小)有限制。

7

一个Javascript数组可以存储多少数据(即大小)?我的所有数据都是浮点数。我正在尝试将服务器发送到Web应用程序客户端的所有数据首先缓存到数组中,然后每秒从该数组中读取它以在图中呈现它。这样,我将一次呈现多个点,并且不必每次新数据点到达时呈现一个点(实际上是每20毫秒)。

请提供建议。


你看到这个了吗:https://dev59.com/Im025IYBdhLWcg3wNC92 - Sudhir Bastakoti
2
当你从不接受答案时,这会限制那些愿意回答的人数。如果他们的回答得不到认可,为什么还要帮助别人呢? - Rhyono
2个回答

5

由于Javascript内存限制,数组的最大限制值为2^32-1或4294967295。即长度属性所表示的项目数不能超过此限制。请参考http://4umi.com/web/javascript/array.php了解更多细节信息。


只是补充一下,Float32Array 在我的 32 位机器上的最大长度为 2^29-2。顺便说一句,有人知道这个数字为什么吗? - Robbie Wxyz

3

由于长度属性是整数数据类型,因此它的大小不能超过整数数据类型的大小。即 2^32。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接