JavaScript數(shù)組的常用方法有:
push():向數(shù)組末尾添加一個(gè)或多個(gè)元素,并返回新的長度。
pop():從數(shù)組末尾刪除一個(gè)元素,并返回刪除的元素。
shift():從數(shù)組開頭刪除一個(gè)元素,并返回刪除的元素。
unshift():向數(shù)組開頭添加一個(gè)或多個(gè)元素,并返回新的長度。
slice():從數(shù)組中選取部分元素,并返回一個(gè)新數(shù)組。
splice():向/從數(shù)組中添加/刪除元素,并返回被刪除的元素。
concat():連接兩個(gè)或多個(gè)數(shù)組,并返回一個(gè)新數(shù)組。
join():將數(shù)組中的所有元素轉(zhuǎn)換為字符串,并返回結(jié)果字符串。
indexOf():查找數(shù)組中是否包含某個(gè)元素,并返回元素的索引值。
forEach():遍歷數(shù)組中的每個(gè)元素,并對(duì)其進(jìn)行操作。
map():遍歷數(shù)組中的每個(gè)元素,并對(duì)每個(gè)元素進(jìn)行操作,返回一個(gè)新數(shù)組。
filter():遍歷數(shù)組中的每個(gè)元素,對(duì)其進(jìn)行條件過濾,返回一個(gè)新數(shù)組。
reduce():遍歷數(shù)組中的每個(gè)元素,執(zhí)行回調(diào)函數(shù)以計(jì)算最終結(jié)果。
sort():對(duì)數(shù)組中的元素進(jìn)行排序。
reverse():顛倒數(shù)組中元素的順序。