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