- 包含任何数据类型的数组对象
- 语法
ArrayObj = new Array();
ArrayObj = new Array([size]);
ArrayObj = new Array([element0[, element1[, ...[, elementN]]]]);
| ArrayObj |
必填参数 |
赋值为 Array 对象的变量名 |
| size |
可选参数 |
数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1 |
| element0... |
可选参数 |
放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组 |
- 说明
-
创建数组后,能够用 [index] 访问数组单个元素,数组的下标索引从 0 开始,即数组里的第一个元素下标索引为 0,第 n 项元素下标索引为 n - 1。
如果只向 Array 的构造函数传递了一个参数,而该参数是数字(语法里的第二种传入 size 模式),则它必须是无符号 32 位整数(大约 40 亿)。该值成为数组的大小。如果该值为数值,但小于 0 或不为整数,发生运行时错误。
如果传递给 Array 构造函数的只有一个参数并且不是数值,那么返回的数组的 length 属性为 1,数组里唯一的元素就是这个传入的参数。