1.push():在數組尾部添加一個或多個元素,傳回數組新的長度
arrayobject.push(newelement1,newelement2,....,newelementx)
newelement1:必需要添加的參數。要添加到數組的第一個元素,剩下的參數可選。
2.pop():删除數組最後一個元素,傳回删除的值,如果數組已經為空,則 pop() 不改變數組,并傳回 undefined 值。
3.shift():删除數組第一個元素,傳回删除的值,如果數組是空的,那麼 shift() 方法将不進行任何操作,傳回 undefined 值
4. unshift():在數組頭部添加一個或多個元素,傳回數組新的長度
arrayobject.unshift(newelement1,newelement2,....,newelementx)
newelement1:必需添加的參數,向數組添加的第一個元素,剩餘參數可選
5.splice(index,howmany,element1,... ...,elementn):從指定位置删除指定數量元素并增加新的元素,先執行删除操作,删除指定個數的元素,然後再插入元素或數組,splice是直接對原數組進行操作,傳回值是被删除的元素組成的數組.
index:指定位置删除或插入
howmany:删除多少元素
elements:插入元素
6.concat():把數組原來的元素和新的元素連接配接起來存放在建立的新數組裡,原數組保持不變,傳回建立的新數組
arrayobject.concat(arrayx,arrayx,......,arrayx)
arrayx:必需參數,該參數可以是具體的值,也可以是數組對象。可以是任意多個
7.slice(start, [end]) ):傳回指定數組的一段
start:必需。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。
end:可選。規定從何處結束選取。該參數是數組片斷結束處的數組下标。如果沒有指定該參數,那麼切分的數組包含從 start 到數組結束的所有元素。如果這個參數是負數,那麼它規定的是從數組尾部開始算起的元素。
8. join():将數組的所有元素,用標明的分隔符,轉化為字元串并連接配接在一起,傳回最後生成的字元串,不指定分隔符預設用逗号(,)
9. sort():傳回排序後數組。沒有參數,預設按照字母排序
arrayobject.sort(sortby)
10.reverse() :方法用于颠倒數組中元素的順序。
11.tosource() :表示對象的源代碼,通常由 javascript 在背景自動調用,并不顯式地出現在代碼中。
12.tostring():把數組轉換為字元串,并傳回結果。
13.tolocalestring():把數組轉換為本地字元串。
arrayobject.tolocalestring()
14.valueof() :傳回 array 對象的原始值,通常由 javascript 在背景自動調用,并不顯式地出現在代碼中。
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
轉載:http://www.cnblogs.com/greenteaone/p/4193146.html