數組的基本參數

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章