含义:数组对象是使用单独的变量名储存一系列值,可理解为一个容器装了一堆元素。
下面我们使用new关键字分别创建了名为 array 和 array1 的数组元素,区别是前者是一个空数组,后者指定了数组的长度为3;
var array = new Array(); //定义一个空数组 var array1 = new Array(3); //定义一个容量为3的数组下面定义的数组中同样定义了含有"BMW",“Volvo”,"Saab"三个元素,只是它没有用new关键字,直接用[ ]进行初始化赋值。这种方法使用起来更简便,更容易理解。
var array3 = ["BMW","Volvo","Saab"];常用的属性及方法如下:
方法描述concat()连接两个或更多的数组,并返回结果join()把数组所有元素放入一个字符串中,并用规定的分隔符进行分割(默认为逗号)pop()删除并返回数组的最后一个元素shift()删除并返回数组的第一个元素splice()删除指定位置的元素,并向数组添加新元素push()向数组的末尾添加一个或多个元素,并返回新的长度unshift()向数组的开头(头部)添加一个或更多个元素,并返回新的长度reverse()颠倒数组元素的顺序(倒序)sort()按一定的规则排序数组中的元素toString()将数组转换成字符串