605 字
3 分钟
js数组的常用方法
Random Cover
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方法转换成字符串。 这些方法涵盖了数组操作的各个方面,使用得当可以大大提高处理数组的效率。在实际开发中,应根据具体需求选择合适的方法。
最后更新于 2024-06-02,距今已过 524 天
部分内容可能已过时
March7th