让我们看看 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() | 它为数组中的每个索引创建一个新的迭代器对象。 |