1.數(shù)組的常用方法,如定義一個數(shù)組,var arr = [10,20,30,40,50];
length
數(shù)組長度為arr.length
push()
在數(shù)組最后添加元素arr.push(20)
pop()
刪除數(shù)組最后一個元素
forEach()
遍歷數(shù)組中的所有元素
arr.forEach(function(e){
alert(e);
})
shift()
把第一個元素刪除,并返回第一個元素的值
unshift
給數(shù)組的開頭添加一個元素,并返回新的長度
indexOf()
返回元素是數(shù)組中的第幾個值
splice()
刪除數(shù)組中多個元素
arr.splice(2,3,55,66)
第一個參數(shù):從下標為2的元素開始,刪除三個元素,并加上
55,66(注意:第一二個參數(shù)必填
,第二個參數(shù)填0表示不刪除)
slice()
從數(shù)組中截取一個子數(shù)組
arr.slice(1,3) :表示從下標為1的數(shù)開始到下標為3的數(shù),但不包括下標為三的數(shù)
arr.slice(-3,-1):表示從倒數(shù)第三個開始到到數(shù)第一個,但不包括倒數(shù)第一個
-1是最后一個元素
-3是倒是第三個元素
arr.slice(-3):表示從倒數(shù)第三個一直取到最后
舉例說明如下圖

屏幕快照 2016-04-18 下午10.35.14.png

屏幕快照 2016-04-18 下午10.39.57.png