arr =[a,b,c,d]
1.arr.shift() 刪除數組的第一個值並且返回這個值
alert(arr.shift())
彈出
a
2.arr.unshift(“1”) 把1插入arr的第一個值得前面,返回的是這個數組的長度
alert(arr.unshift("1"))
彈出
5
3.arr.pop()把arr中最後一個值刪除並且返回這個值
alert(arr.pop())
彈出
d
4.arr.push(“e”)把e放在arr的最後一位,返回數組的長度
alert(arr.push("e"));
alert(arr);
彈出
5
a,b,c,d,e
5.arr.concat(e,f)把e,f這個數組和arr拼接起來
alert(arr.concat(e,f));
彈出
a,b,c,d,e,f
6.arr.splice(2,1)把這個數組從第2位開始刪除1位
arr.splice(2,0,”增加”)把這個數組第2位處刪除零項添加一項內容爲“增加”對數組直接進行操作
arr.splice(2,1)
輸出
a,b,d
7.arr.reverse()對數組反序
alert(arr.reverse())
彈出
d,c,b,a
8.arr.sort()當沒有參數時,按照字母順序排序,直接操作
arr.sort(參數)當有參數時,按照規定的順序排列
function sortNumber(a,b)
{
return a - b
}
var arr =["10","5","40","25","1000","1"]
document.write(arr + "<br />")
document.write(arr.sort(sortNumber))
輸出
10,5,40,25,1000,1
1,5,10,25,40,1000
9.arr.slice(2,4)從index等於2處截取從4處結束截取,形成新的數組如果只有一個參數那麼就從當前參數一直截取到最後。
alert(arr.slice(2,4))
輸出
c,d
刪前shift返回值
刪後pop返回值
加前返回長度用unshift
加後後返回長度用push
連接數組用concat
刪除之後是splice
刪除的東西是slice
倒敘reverse
字母順序sort