JavaScript中Array對象有許多常用的方法,以下是一些常見的方法:
push():向數組末尾添加一個或多個元素,并返回新的長度。
pop():刪除數組末尾的元素,并返回被刪除的元素。
shift():刪除數組開頭的元素,并返回被刪除的元素。
unshift():向數組開頭添加一個或多個元素,并返回新的長度。
concat():合并兩個或多個數組,返回一個新數組。
slice():從數組中選取指定的元素,并返回一個新數組。
splice():刪除、替換或插入元素,修改原數組,并返回被刪除的元素。
join():將數組中的所有元素轉換為字符串,并返回該字符串。
indexOf():返回指定元素在數組中的第一個匹配位置的索引,如果不存在則返回-1。
lastIndexOf():返回指定元素在數組中的最后一個匹配位置的索引,如果不存在則返回-1。
includes():判斷數組是否包含指定元素,返回布爾值。
forEach():對數組中的每個元素執行指定的操作。
map():對數組中的每個元素執行指定的操作,并返回一個新數組。
filter():過濾數組中的元素,返回滿足條件的元素組成的新數組。
reduce():對數組中的每個元素執行指定的歸約操作,返回一個累加結果。
sort():對數組進行排序。
reverse():顛倒數組中元素的順序。
every():判斷數組中的每個元素是否滿足指定條件,返回布爾值。
some():判斷數組中是否存在滿足指定條件的元素,返回布爾值。
find():返回數組中滿足指定條件的第一個元素,如果不存在則返回undefined。
findIndex():返回數組中滿足指定條件的第一個元素的索引,如果不存在則返回-1。
這只是一些常見的方法,Array對象還有更多方法可供使用。