数组长度必须为有限的正整数
您调用其参数不是整数(整数包含零以及正整数集)的 Array 构造函数。
更正此错误
仅在创建新的 Array 对象时使用正整数。 如果要创建具有非整数的单个元素的数组,可通过两步骤过程实现此目的。 首先,创建包含一个元素的数组,然后将值置于第一个元素中 (array[0])。 下面是生成该错误的示例。
var piArray = new Array(3.14159);
下面的示例演示指定具有单个数字元素的数组的正确方式。
var piArray = new Array(1); piArray [0] = 3.14159;
除了最大整数值(约 40 亿)外,数组大小没有上限。