605 字
3 分钟

js数组的常用方法

JavaScript数组提供了丰富的内置方法,用于操作和处理数组。以下是一些常用的数组方法:

创建和填充数组#

  • Array.from():从类数组对象或可迭代对象创建一个新的数组实例。
  • Array.of():创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。
  • Array.prototype.fill():用一个固定值填充数组中从起始索引到终止索引内的全部元素。

添加和删除元素#

  • push():添加元素到数组的末尾。
  • pop():移除数组的最后一个元素。
  • shift():移除数组的第一个元素。
  • unshift():添加元素到数组的开头。
  • splice():通过删除现有元素和/或添加新元素来更改一个数组的内容。

排序和翻转#

  • sort():对数组元素进行排序。
  • reverse():颠倒数组中元素的顺序。

搜索和遍历#

  • indexOf():返回数组中首次出现指定元素的索引。
  • lastIndexOf():返回数组中最后出现指定元素的索引。
  • includes():判断数组是否包含某个元素。
  • find():找到第一个满足测试函数的元素。
  • findIndex():找到第一个满足测试函数的元素的索引。
  • forEach():对数组的每个元素执行一次提供的函数。
  • map():创建一个新数组,其结果是该数组中的每个元素都调用一次提供的函数后的返回值。
  • filter():创建一个新数组,包含通过所提供函数实现的测试的所有元素。
  • reduce():将数组中的每个元素按顺序执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。
  • reduceRight():与reduce()类似,但是从数组的末尾开始累加。

其他#

  • concat():合并两个或多个数组。
  • slice():提取原数组的一部分,返回一个新数组。
  • join():将数组所有元素连接成一个字符串。
  • toString():返回一个字符串,表示指定的数组及其元素。
  • toLocaleString():返回一个字符串表示数组中的元素。数组中的元素将使用各自的toLocaleString方法转换成字符串。 这些方法涵盖了数组操作的各个方面,使用得当可以大大提高处理数组的效率。在实际开发中,应根据具体需求选择合适的方法。
js数组的常用方法
https://march7th.online/blog/posts/0006-js数组的常用方法/
作者
Yiguo
发布于
2024-06-02
许可协议
CC BY-NC-SA 4.0
最后更新于 2024-06-02,距今已过 524 天

部分内容可能已过时

目录