JS數(shù)組常用方法如下:
- push():向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回新的長(zhǎng)度。
- pop():刪除并返回?cái)?shù)組的最后一個(gè)元素。
- shift():刪除并返回?cái)?shù)組的第一個(gè)元素。
- unshift():向數(shù)組的開(kāi)頭添加一個(gè)或多個(gè)元素,并返回新的長(zhǎng)度。
- concat():合并兩個(gè)或多個(gè)數(shù)組,并返回一個(gè)新的數(shù)組。
- slice():從已有的數(shù)組中返回選定的元素。
- splice():向/從數(shù)組中添加/刪除元素。
- indexOf():返回指定元素在數(shù)組中的第一個(gè)匹配項(xiàng)的索引。
- lastIndexOf():返回指定元素在數(shù)組中的最后一個(gè)匹配項(xiàng)的索引。
- forEach():對(duì)數(shù)組的每個(gè)元素執(zhí)行一次提供的函數(shù)。
- map():創(chuàng)建一個(gè)新數(shù)組,其結(jié)果是該數(shù)組中的每個(gè)元素調(diào)用一個(gè)提供的函數(shù)。
- filter():創(chuàng)建一個(gè)新數(shù)組,其中包含通過(guò)所提供函數(shù)實(shí)現(xiàn)的測(cè)試的所有元素。
- reduce():對(duì)數(shù)組中的每個(gè)元素執(zhí)行一個(gè)提供的函數(shù),以產(chǎn)生單個(gè)值。
- find():返回?cái)?shù)組中滿足提供的測(cè)試函數(shù)的第一個(gè)元素的值。
- some():檢查數(shù)組中是否有元素滿足提供的測(cè)試函數(shù)。
- every():檢查數(shù)組中所有元素是否滿足提供的測(cè)試函數(shù)。
這些方法可以幫助處理和操作數(shù)組中的元素。