包含任何数据类型的数组对象
语法
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,数组里唯一的元素就是这个传入的参数。
名称类型说明
concat方法返回一个由两个或更多数组合并而成的新数组
constructor属性表示创建对象的函数
join方法返回一个 String 对象,这个字符串对象是由整个数组的所有元素连接而成,元素之间由指定的分隔符分隔
length读写属性返回一个整数值,这个整数比数组中所定义的最高位元素的下标大 1
pop方法移除数组中的最后一个元素并返回该元素
prototype只读属性返回对象类型原型的引用
push方法将新元素添加到一个数组中,并返回数组的新长度值
reverse方法返回一个元素顺序被反转的 Array 的数组对象
shift方法移除 Array 数组对象中的第一个元素并返回该元素
slice方法截取 Array 数组对象的一段元素返回
sort方法返回一个元素已经进行了排序的 Array 对象
splice方法从一个 Array 数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
toLocaleString方法返回一个日期,该日期使用当前区域设置并已被转换为字符串
toSource方法以字符串的方式返回对象的源定义
toString方法返回一个表示该对象的字符串
unshift方法将指定的元素插入数组开始位置并返回该数组
valueOf方法返回指定对象的原始值
版本(Version)
JScript 2.0+
IE 4.0+
ECMAScript 1.0+
JavaScript 1.0+
Netscape 3.0+
Navigator 3.0+
Opera 3.0+

相关(Relation)
new 运算符