构造函数
new Array()
new Array(size)
new Array(element0, element1, ..., elementn)
参考
size
期望的数组元素个数。返回的数组,length字段将被设为size的值。
element0, ... elementn
两个或多个值的参数列表。当使用这些参数来调用构造函数Array()时,新创建的数组的元素就会被初始化为这些值,它的length字段也会被设置为参数的个数。
返回值
新创建并被初始化了的数组。如果调用构造函数Array()时没有使用参数,那么返回的数组为空,length字段为0。当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为undefined的数组。当用其他参数调用Array()时,该构造函数将用参数指定的值初始化数组。当把构造函数作为函数调用,不使用new运算符时,它的行为与使用new运算符调用它时的行为完全一样。
抛出
RangeError
当只传递给Array()构造函数一个整数参数size时,如果size是负数,或者大于 2的32次方-1 ,将抛出RangeError异常。
属性
legnth
一个可读可写的整数,声明了数组中的元素个数。如果数组中的元素不连续,它就是比数组中的最后一个元素的下标大1的整数。改变这个属性的值将截断或扩展数组。
方法
concat()
给数组添加元素。
join()
将数组中的所有元素都转换成字符,然后连接起来。
pop()
从数组尾部删除一个项目。
push()
把一个项目添加到数组的尾部。
reverse()
在原数组上颠倒数组中元素的顺序。
shift()
&n
描述
数组是JavaScript的基本句法特性。