数组及操作方法
数组是一系列数据的集合。 在javascript中,数组中的数据可以是不同的类型。如何定义数组
//创建对象的实例
vara list=new array (1,2,3 );
//直接量制作
vara list2=[ 1,2,3,' asd'];
如何处理数组中的数据
1、获取数组长度: aList.length;
vara list=[ 1,2,3,4 ];
alert(alist.Length; //弹出窗口4
2、下标操作有数组的数据: aList[0];
vara list=[ 1,2,3,4 ];
alert(alist[0]; //弹出窗口1
3,join ) )用一个分隔符将数组成员组合成字符串
vara list=[ 1,2,3,4 ];
alert(alist.join('-' ); 弹出1-2-3-4
4、推(和pop ) )从数组末尾添加或删除成员
vara list=[ 1,2,3,4 ];
alist.push(5;
警报(a list );//弹1、2、3、4、5
aList.pop (;
警报(a list );//弹1、2、3、4
5、unshift (和shift ) )在数组前添加或删除成员
vara list=[ 1,2,3,4 ];
alist.unshift(5;
警报(a list );//弹5,1,2,3,4
aList.shift (;
警报(a list );//弹1、2、3、4
6、反转reverse ()数组
vara list=[ 1,2,3,4 ];
aList.reverse (;
警报(a list );//弹4,3,2,1
7、indexOf ) )返回数组中元素第一次出现的索引值
varalist=[ 1,2,3,4,1,3,4 ];
alert(alist.indexof(1);
8、splice ) )在数组中添加或删除成员
vara list=[ 1,2,3,4 ];
alist.splice(2、1、7、8、9 );//从第二个元素中删除一个元素,并在其中添加“7、8、9”三个元素
警报(a list );//弹1、2、7、8、9、4
多维数组
多维数组是数组成员也是数组的数组。
varalist=[ 1,2,3 ],['a ',' b ',' c'];
alert(alist[0][1]; //弹出窗口2;
要批量处理数组中的数据,需要循环语句