让我们看看 JavaScript 数组方法的列表及其描述。

方法说明
concat()返回一个包含两个或多个合并数组的新数组对象。
copywithin()它用自己的元素复制给定数组的一部分并返回修改后的数组。
entry()它创建一个迭代器对象和一个循环遍历每个键/值对。
every()判断一个数组的所有元素是否满足p提供函数条件。
flat()它创建一个新数组,其中包含递归连接的子数组元素直到指定深度。
flatMap()通过映射函数映射所有数组元素,然后将结果展平成一个新数组。
fill()它将元素填充到具有静态值的数组中。
from()它创建一个新数组携带另一个数组元素的精确副本。
filter()它返回包含通过提供的函数条件的元素的新数组。
find()返回给定数组中满足指定条件的第一个元素的值。
findIndex()返回给定数组中满足指定条件的第一个元素的索引值。
forEach()它为数组的每个元素调用一次提供的函数。
includes()检查给定的数组是否包含指定的元素。
indexOf()搜索给定数组中的指定元素并返回第一个匹配项的索引。
isArray()它测试传递的值是否为数组。
join()它将数组的元素作为字符串连接起来。
keys()它创建一个只包含数组键的迭代器对象,然后循环遍历这些键。
lastIndexOf()它在给定数组中搜索指定元素并返回最后一个匹配的索引。
map()它调用指定的函数每个数组元素并返回新数组
of()它从可变数量的参数创建一个新数组,包含任何类型的参数。
pop()它删除并返回数组的最后一个元素。
push()它增加了o一个或多个元素到数组的末尾。
reverse()它反转给定数组的元素。
reduce()它为从左到右的每个值执行提供的函数,并将数组减少为单个值。
reduceRight()它为从右到左的每个值执行提供的函数,并将数组缩减为单个值。
some()判断数组的任何元素是否通过了实现函数的测试。
shift()它删除并返回数组的第一个元素。
slice()它返回一个新数组,包含给定数组部分的副本。
sort()它以排序顺序返回给定数组的元素。
splice()它在给定的数组中添加/删除元素。
toLocaleString()它返回一个包含指定数组所有元素的字符串。
toString()它转换一个数组的元素将指定数组转换成字符串形式,不影响原数组。
unshift()在给定数组的开头添加一个或多个元素。
values()它为数组中的每个索引创建一个新的迭代器对象。