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