其實平時用的比較多的應該是push和pop,不過還是都記下來,以便后面使用。
shift :刪除原數組第一項,并返回刪除元素的值;如果數組為空則返回undefined
unshift :將參數添加到原數組開頭,并返回數組的長度
注:在IE6.0下測試返回值總為 undefined,FF2.0下測試返回值為7,所以這個方法的返回值不可靠,需要用返回值時可用splice代替本方法來使用。本文來自www.45it.com
pop :刪除原數組最后一項,并返回刪除元素的值;如果數組為空則返回undefined
push :將參數添加到原數組末尾,并返回數組的長度
concat :返回一個新數組,是將參數添加到原數組中構成的
splice (start,deleteCount,val1,val2,...):從start位置開始刪除deleteCount項,并從該位置起插入val1,val2,...
---------------------------------------------------
splice詳解:
splice函數方法是從一個數組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
其中arrayObj必選項。一個 Array 對象。
start是必選項。指定從數組中移除元素的開始位置,這個位置是從 0 開始計算的。
deleteCount是必選項。要移除的元素的個數。
item1, item2,. . .,itemN是必選項。要在所移除元素的位置上插入的新元素。
JavaScript中splice函數方法可以移除從 start 位置開始的指定個數的元素并插入新元素,從而修改 arrayObj。返回值是一個由所移除的元素組成的新 Array 對象。
---------------------------------------------------
reverse :將數組反序
sort (orderfunction):按指定的參數對數組進行排序
slice (start,end):返回從原數組中指定開始下標到結束下標之間的項組成的新數組
join (separator):將數組的元素組起一個字符串,以separator為分隔符,省略的話則用默認用逗號為分隔符
以上就是本文的全部內容了,希望小伙伴們能夠喜歡。
新聞熱點
疑難解答