引言:
数组(Array)是有序的元素序列。 [1]若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量
方法:
push()
:将一个或多个元素添加到数组的末尾,并返回修改后的数组长度。pop()
:删除并返回数组的最后一个元素。shift()
:删除并返回数组的第一个元素。unshift()
:将一个或多个元素添加到数组的开头,并返回修改后的数组长度。concat()
:合并两个或多个数组,并返回一个新数组。slice()
:从原数组中提取指定位置的元素,并返回一个新数组。splice()
:删除、替换或插入元素到原数组,并返回被删除的元素组成的新数组。indexOf()
:返回指定元素在数组中首次出现的索引位置,如果不存在则返回-1。lastIndexOf()
:返回指定元素在数组中最后一次出现的索引位置,如果不存在则返回-1。forEach()
:对数组中的每个元素执行指定的操作。map()
:创建一个新数组,其中包含对原数组中的每个元素执行指定操作后的结果。filter()
:创建一个新数组,其中只包含满足指定条件的原数组中的元素。reduce()
:对数组中的所有元素执行指定的归纳函数,将其结果累积为单个值。sort()
:对数组进行原地排序,默认按照Unicode编码的顺序进行排序。reverse()
:将数组中的元素顺序反转。join()
:将数组中的所有元素连接成一个字符串,并返回该字符串。isArray()
:检查一个值是否为数组类型,返回布尔值。
结语:
以上就是一些常见的数组方法,JavaScript中还有其他更多的数组方法可供使用。你可以根据具体需求选择适合的方法来操作和处理数组。