常用的JavaScript数组方法有:
-
push():将一个或多个元素添加到数组的末尾,并返回新数组的长度。
-
pop():删除数组的最后一个元素,并返回该元素的值。
-
shift():删除数组的第一个元素,并返回该元素的值。
-
unshift():将一个或多个元素添加到数组的开头,并返回新数组的长度。
-
concat():连接两个或多个数组,并返回新数组。
-
slice():从指定的开始索引位置获取数组的一部分,并返回新数组。
-
splice():从指定的索引位置开始删除或替换数组的元素,并返回被删除的元素。
-
join():将数组的所有元素以指定的分隔符连接成一个字符串。
-
indexOf():返回数组中第一个匹配元素的索引,如果没有找到则返回-1。
-
lastIndexOf():返回数组中最后一个匹配元素的索引,如果没有找到则返回-1。
-
includes():判断数组是否包含某个特定的元素,返回一个布尔值。
-
find():返回数组中满足条件的第一个元素。
-
filter():返回数组中满足条件的所有元素。
-
map():将数组的每个元素进行处理,并返回一个新数组。
-
reduce():将数组的所有元素通过指定的函数进行累积,并返回一个最终结果。
-
sort():对数组进行排序。
-
reverse():将数组中的元素顺序颠倒。
-
forEach():对数组的每个元素执行指定的操作。
-
every():判断数组中的所有元素是否满足指定的条件。
-
some():判断数组中是否存在满足指定条件的元素。