我正在尝试填充数组但是当我填充它超过一定大小时它会停止工作。
JavaScript中的数组是否有任何大小限制?它是在任何地方指定的吗?
我对一般性答案感兴趣,但我发现它在Windows上使用Chrome无效。
答案 0 :(得分:1)
数组的最大长度为4,294,967,295 - 即最大无符号32位整数。
在浏览器控制台中进行测试会产生以下结果:
如果你正在制作那么大的阵列......你就会遇到问题。来自Computer Stupidities
的问题在我以前的工作中,我们使用Microsoft VC ++将UNIX系统移植到Windows NT。我的一位同事,正在移植他的部分代码,来找我,看起来真的很沮丧。
- 同事:“嘿!我讨厌这些微软的家伙!多么糟糕的编译器!它只接受函数中的16,384个局部变量!