数组是javascript中惟一的集合对象,测试代码以下:javascript
<script type="text/javascript"> var as0=new Array();//实例化空数组对象 var as1=[5,2,4];//实例化并赋值 as0[0]=123;//利用下标的访问方法 as0[1]=45; //遍历1 for(var i=0;i<as0.length;i++){ documnet.write(as0[i]); } //遍历2 for(var i in as1){ document.write(as1[i]); } //排序(升序) as1.sort(); //反转 as1.reverse(); //追加新元素 as1.push(56); //删除第二个元素开始的2个元素 as1.splice(1,2); </script>
数组更多的方法下见表:
java
方法 | 描述 | FF | IE |
---|---|---|---|
concat() | 链接两个或更多的数组,并返回结果。 | 1 | 4 |
join() | 把数组的全部元素放入一个字符串。元素经过指定的分隔符进行分隔。 | 1 | 4 |
pop() | 删除并返回数组的最后一个元素 | 1 | 5.5 |
push() | 向数组的末尾添加一个或更多元素,并返回新的长度。 | 1 | 5.5 |
reverse() | 颠倒数组中元素的顺序。 | 1 | 4 |
shift() | 删除并返回数组的第一个元素 | 1 | 5.5 |
slice() | 从某个已有的数组返回选定的元素 | 1 | 4 |
sort() | 对数组的元素进行排序 | 1 | 4 |
splice() | 删除元素,并向数组添加新元素。 | 1 | 5.5 |
toSource() | 返回该对象的源代码。 | 1 | - |
toString() | 把数组转换为字符串,并返回结果。 | 1 | 4 |
toLocaleString() | 把数组转换为本地数组,并返回结果。 | 1 | 4 |
unshift() | 向数组的开头添加一个或更多元素,并返回新的长度。 | 1 | 6 |
valueOf() | 返回数组对象的原始值 | 1 | 4 |