【发布时间】:2015-02-18 14:50:46
【问题描述】:
我正在尝试填充一个数组,但是当我填充它超过一定大小时它会停止工作。
JavaScript 中的数组有大小限制吗?是否在任何地方指定?
我对一般答案感兴趣,但我发现它在 Windows 上使用 chrome 时无法正常工作。
【问题讨论】:
-
您认为的限制是多少?你能在 jsfiddle 中重现这个问题吗?
-
您正在使用的阵列到底有多庞大?或者问题可能出在其他代码中?
-
由于 ToUint32 抽象操作,根据 ECMA-262 第 5 版规范,数组的最大长度受无符号 32 位整数约束,因此最长可能的数组可能有 232-1 = 4,294,967,295 = 42.9 亿个元素。你用的还不止这些吗?
标签: javascript arrays