一个Javascript数组可以存储多少数据(即大小)?我的所有数据都是浮点数。我正在尝试将服务器发送到Web应用程序客户端的所有数据首先缓存到数组中,然后每秒从该数组中读取它以在图中呈现它。这样,我将一次呈现多个点,并且不必每次新数据点到达时呈现一个点(实际上是每20毫秒)。
请提供建议。
一个Javascript数组可以存储多少数据(即大小)?我的所有数据都是浮点数。我正在尝试将服务器发送到Web应用程序客户端的所有数据首先缓存到数组中,然后每秒从该数组中读取它以在图中呈现它。这样,我将一次呈现多个点,并且不必每次新数据点到达时呈现一个点(实际上是每20毫秒)。
请提供建议。
由于Javascript内存限制,数组的最大限制值为2^32-1或4294967295。即长度属性所表示的项目数不能超过此限制。请参考http://4umi.com/web/javascript/array.php了解更多细节信息。
Float32Array
在我的 32 位机器上的最大长度为 2^29-2
。顺便说一句,有人知道这个数字为什么吗? - Robbie Wxyz由于长度属性是整数数据类型,因此它的大小不能超过整数数据类型的大小。即 2^32。