对于JS数组的操作有:声明的两种方式、从头尾添加和删除元素的方式、在指定位置插入元素、JS数组的concat连接、join连接、数组的排序和数字数组的排序。
<!DOCTYPE HTML>
<!--
-->
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
var arr=[1,2,3];
//var a=new Array(1,2,3);//也可以这样声明定义数组
alert(arr);//弹出1,2,3
arr.push(4);//从尾部添加元素
alert(arr);//弹出1,2,3,4
arr.pop();//从尾部删除一个元素
alert(arr);//弹出1,2,3
arr.shift();//从头部删除一个元素
alert(arr);//2,3
arr.unshift(5);//从头部添加一个元素
alert(arr);//5,1,2,3
//splice(起点,长度);//删除元素,从哪个元素开始删,删除几个
arr.splice(1,1);
alert(arr);
//从第二个位置删除零个元素,然后插入'a','b','c'
//arr.splice(起点,长度,元素。。。)
arr.splice(2,0,'a','b','c');
arr.splice(2,2,'a','b');//从位置2删除两个元素,再添加两个元素
//数组连接
var a=[1,2,3];
var b=[4,5,6];
alert(a.concat(b));//得到1,2,3,4,5,6
alert(b.concat(a));//得到4,5,6,1,2,3