<script type="text/javascript"> //1、數組的定義 var arr=[1,2,3,4];//第一種 //var arr=new Array(1,2,3,4);// alert(arr);//1,2,3,4// arr.length=2;// alert(arr);//1,2// arr.length=5;// alert(arr);//1,2,3,4, // alert(arr[4]);//undefined //快速清空數組arr.length=0; //【CRUD】 arr=[1,2,3]; //1、push 從尾部添加一個元素 arr.push(4); // alert(arr);//1,2,3,4 //2、pop 從尾部刪除一個元素(刪除最後一個元素) arr.pop(); //alert(arr);// 1,2,3 //3、shift 從頭部刪除資料// arr.shift();alert(arr); //4、unshift從頭部添加// arr.unshift("4e");alert(arr); /* 添加 --push(元素);從尾部添加 --unshift(元素);//從頭部添加 刪除 --pop();//從尾部刪除 --shift();從頭部刪除 */ //【排序】 var s=['zhangsan','lisi','wangwu','tuzi']; s.sort(); // alert(s); s=[8,5,14,7]; s.sort();//14,5,8,7 只能按照字串排序// alert(s); s.sort(function(num1,num2){ //return num1-num2;//小到大 return num2-num1;//大到小 });// alert(s); //【concat 字串串連】 var str1=[1,2,3]; var str2=['a','b','c'];// alert(str1.concat(str2));//1,2,3,a,b,c //【數組的join】 var strJoin=[1,2,3,4];// alert(strJoin.join(':'));//1:2:3:4 //【split 將一個字串轉換成數組】 var srtSplit='12-4-5'; var strArr=srtSplit.split('-');// alert(strArr);//12,4,5 //【splice 插入,刪除】 var splice1=[1,2,3,4,5]; //1、中間刪除 splice1.splice(2,1);//從下標為2的位置起(包含2) 刪除1個元素 alert(splice1);//1,2,4,5 //2、中間插入 var splice2=[1,2,3,4]; splice2.splice(2,1,'a','b','c');//從下標為2的位置刪除共1個元素,並在該位置插入字串 alert(splice2); </script>