数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的
数组定义的方法:
1.定义了一个空数组:
var 数组名=new Array();
2.定义时指定有n个空元素的数组:
var 数组名=new Array(n);
3.定义数组的时候,直接初始化数据:
var 数组名=[元素1,元素2,元素3,...];
var myArray=[2,6,6];
说明:定义一个数组myArray,里边的元素是:myArray[0]=2;
myArray[1]=8;myArray[2]=6
数组元素使用:
数组名[下标]=值;
注意:数组的下标用方括号括起来,从0开始。
数组属性:
length用法:<数组对象>.length;数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。
数组方法:
concat()连接两个或更多的数组,并返回结果。
join()把数组的所有元素放入一个字符串。元素通过指定的分割符进行分隔。
pop()删除并返回数组的最后一个元素。
push()向数组的末尾添加一个或更多元素,并返回新的长度。
reverse()颠倒数组中的元素顺序
shift()删除并返回数组的第一个元素
slice()从某个已有的数组返回选定的元素
sort()对数组的元素进行排序
splice()删除元素,并向数组添加新元素
toSource()返回该对象的源码
toString()把数组转换为本地数组,并返回结果。
toLocaleString()把数组转换为本地数组,并返回结果
unshift()向数组的开头添加一个或更多元素,并返回新的长度
valueOf()返回数组对象的原始值