Javascript中的最大数组大小

vis*_*ish 2 javascript arrays

我在javascript中使用80000元素创建Array()

var arrRecWorkOrderNo = Array(1,2,3,,,,,,,,,,,,80000);
Run Code Online (Sandbox Code Playgroud)

但不幸的是我得到一个错误:未捕获的SyntaxError:函数调用中的参数太多(仅允许32766)

我怎么解决这个问题?

小智 7

不要使用Array,只需将其定义为:

var arrRecWorkOrderNo = [1,2,3,,,,,,,,,,,,80000];
Run Code Online (Sandbox Code Playgroud)

当你把它作为参数添加到构造函数时,Javascript的限制为32766(签名简称).