1. 程式人生 > 其它 >【js資料】陣列常用方法

【js資料】陣列常用方法

方法描述
concat() 連線兩個或更多的陣列,並返回結果。
copyWithin() 從陣列的指定位置拷貝元素到陣列的另一個指定位置中。
entries() 返回陣列的可迭代物件。
every() 檢測數值元素的每個元素是否都符合條件。
fill() 使用一個固定值來填充陣列。
filter() 檢測數值元素,並返回符合條件所有元素的陣列。
find() 返回符合傳入測試(函式)條件的陣列元素。
findIndex() 返回符合傳入測試(函式)條件的陣列元素索引。
forEach() 陣列每個元素都執行一次回撥函式。
from() 通過給定的物件中建立一個數組。
includes() 判斷一個數組是否包含一個指定的值。
indexOf() 搜尋陣列中的元素,並返回它所在的位置。
isArray() 判斷物件是否為陣列。
join() 把陣列的所有元素放入一個字串。
keys() 返回陣列的可迭代物件,包含原始陣列的鍵(key)。
lastIndexOf() 返回一個指定的字串值最後出現的位置,在一個字串中的指定位置從後向前搜尋。
map() 通過指定函式處理陣列的每個元素,並返回處理後的陣列。
pop() 刪除陣列的最後一個元素並返回刪除的元素。
push() 向陣列的末尾新增一個或更多元素,並返回新的長度。
reduce()
將陣列元素計算為一個值(從左到右)。
reduceRight() 將陣列元素計算為一個值(從右到左)。
reverse() 反轉陣列的元素順序。
shift() 刪除並返回陣列的第一個元素。
slice() 選取陣列的的一部分,並返回一個新陣列。
some() 檢測陣列元素中是否有元素符合指定條件。
sort() 對陣列的元素進行排序。
splice() 從陣列中新增或刪除元素。
toString() 把陣列轉換為字串,並返回結果。
unshift() 向陣列的開頭新增一個或更多元素,並返回新的長度。
valueOf() 返回陣列物件的原始值。