1.unshift
作用是給數(shù)組開頭添加一個或多個元素
語法是:數(shù)組.unshift(一個或多個元素)娩井。
這種方法賦值給新數(shù)組后呜投,輸出新數(shù)組朵耕,會顯示新數(shù)組的長度炫隶。
原來的數(shù)組,在開頭位置會多出一個新插入的元素阎曹。
2.shift
作用和unshift正好相反伪阶,是將數(shù)組的第一個元素刪除。
語法:數(shù)組.shjft();
這種方法一次只能刪除一個元素处嫌,并改變原數(shù)組栅贴,返回被刪除的元素。
3.push
這個數(shù)組的方法是給數(shù)組末尾熏迹,添加一個或多個元素檐薯。
語法:數(shù)組.push(一個或多個元素)
這種方法一次可以插入多個元素,改變原數(shù)組注暗,返回新數(shù)組的長度坛缕,這種方法在實際開發(fā)中,比較常用捆昏。
4.pop
pop是將數(shù)組的最后一個元素刪除赚楚。
語法:數(shù)組.pop()
5.splice
這個方法比較常用,是對數(shù)組進(jìn)行增加骗卜,刪除宠页,改變的操作。
語法:數(shù)組.splice(開始下標(biāo)寇仓,刪除個數(shù)勇皇,要填充的元素)。
這個方法一般要配合兩個或兩個以上參數(shù)使用焚刺。
比如:數(shù)組.splice(2敛摘,2,12乳愉,15)兄淫,是指在數(shù)組下標(biāo)2的位置,刪除兩個元素蔓姚,并添加12和15這兩個元素捕虽,來完成改變數(shù)組元素的操作。
- reverse
對數(shù)組進(jìn)行翻轉(zhuǎn)坡脐。
語法:數(shù)組.reverse()
7.concat
對數(shù)組進(jìn)行合并或合并新數(shù)據(jù)到數(shù)組中泄私。
語法:數(shù)組.concat(數(shù)組或數(shù)值)
8.sort
對數(shù)組進(jìn)行排序
語法:數(shù)組.sort()或數(shù)組.sort(function(a,b) {
return a-b/b-a
})
return a-b 就是順序排序,反之就是逆序排序。
9.join
使用指定的鏈接符將數(shù)組所有元素連接成一個字符串晌端。
語法:數(shù)組.join(連接符)
10.slice
對數(shù)組進(jìn)行截取
語法:數(shù)組.slice(開始下標(biāo)捅暴,結(jié)束下標(biāo))
截取出來得數(shù)組不包括結(jié)束下標(biāo)。