天天看點

JavaScript中Array數組類型常用方法總結

Array數組類型常用方法總結

一、.數組序列化

方法 描述
toString() 在預設情況下都會以逗号分隔字元串的形式傳回數組項
join() 使用指定的字元串用來分隔數組字元串

二、構造函數的方法

方法 描述
Array.isArray() 用來判斷某個變量是否是一個數組對象
Array.from() 從類數組對象或者可疊代對象中建立一個新的數組執行個體
Array.of() 根據一組參數來建立新的數組執行個體,支援任意的參數數量和類型

三、棧與隊列方法

方法 描述
push() 向數組的末尾添加一個或多個元素,并傳回新的長度
pop() 删除數組的最後一個元素并傳回删除的元素
shift() 把數組的第一個元素從其中删除,并傳回第一個元素的值
unshift() 向數組的開頭添加一個或更多元素,并傳回新的長度

四、排序方法

方法 描述
reverse() 颠倒數組中元素的順序
sort() 對數組的元素進行排序

五、操作方法

方法 描述
concat() 連接配接兩個或多個數組
slice() 可提取字元串的某個部分,并以新的字元串傳回被提取的部分
splice() 添加或删除數組中的元素

六、位置方法

方法 描述
indexOf() 傳回數組中某個指定的元素位置
lastIndexOf() 傳回一個指定的元素在數組中最後出現的位置,從該字元串的後面向前查找

七、疊代方法

方法 描述
every() 檢測數組所有元素是否都符合指定條件(通過函數提供)
some() 用于檢測數組中的元素是否有滿足指定條件(函數提供
filter() 建立一個新的數組,新數組中的元素是通過檢查指定數組中符合條件的所有元素
map() 傳回一個新數組,數組中的元素為原始數組元素調用函數處理後的值
forEach() 調用數組的每個元素,并将元素傳遞給回調函數

繼續閱讀