JavaScript 中常用的数组方法
2023-10-18 本文已影响0人
sunflower_07
以下是 JavaScript 中常用的数组方法及其作用:
-
concat()
:将两个或多个数组合并为一个新数组。 -
copyWithin()
:将数组中指定位置的元素复制到其他位置,并返回修改后的数组 -
entries()
:返回一个迭代器对象,该对象包含数组中每个元素的键值对。 -
every()
:检查数组中的所有元素是否满足指定的条件,如果是,则返回true
;否则返回false
。 -
fill()
:用指定的数值填充数组中的所有元素。 -
filter()
:根据指定条件筛选数组中的元素,并返回一个新的数组。 -
find()
:查找第一个符合条件的数组元素,并返回该元素的值;如果没有符合条件的元素,则返回undefined
。 -
findIndex()
:查找第一个符合条件的数组元素,并返回该元素的索引;如果没有符合条件的元素,则返回-1
。 -
flat()
:将嵌套的子数组转换为单层的数组,并返回新的数组。 -
flatMap()
:对数组中的每个元素执行指定操作,并将结果展开为一个新的数组。 -
forEach()
:对数组中的每个元素执行指定操作。不会返回新的数组。 -
from()
:将类似数组或可迭代对象转换为数组。 -
includes()
:判断数组是否包含指定的元素,如果是,则返回true
;否则返回false
。 -
indexOf()
:查找指定元素在数组中第一次出现的位置,并返回其索引;如果没有找到,则返回-1
。 -
join()
:使用指定的分隔符将数组中所有元素连接成一个字符串。 -
keys()
:返回一个迭代器对象,该对象包含数组中每个元素的索引。 -
lastIndexOf()
:查找指定元素在数组中最后一次出现的位置,并返回其索引;如果没有找到,则返回-1
。 -
map()
:对数组中的每个元素执行指定操作,并返回一个新的数组。 -
pop()
:删除数组的最后一个元素,并返回该元素的值。 -
push()
:向数组的末尾添加一个或多个元素,并返回新数组的长度。 -
reduce()
:使用指定函数将数组的所有元素累积成单个值,并返回该值。 -
reduceRight()
:从数组末尾开始使用指定函数将数组的所有元素累积成单个值,并返回该值。 -
reverse()
:反转数组中元素的顺序。 -
shift()
:删除数组的第一个元素,并返回该元素的值。 -
slice()
:从数组中提取指定的元素,并将其作为新数组返回。 -
some()
:检查数组中是否有至少一个元素满足指定的条件,如果是,则返回true
;否则返回false
。 -
sort()
:对数组中的元素进行排序。 -
splice()
:向/从数组中添加/删除元素。 -
toString()
:将数组转换为字符串。 -
unshift()
:向数组的开头添加一个或多个元素,并返回新数组的长度。 -
values()
:返回一个迭代器对象,该对象包含数组中每个元素的值。
这些方法的使用场景各不相同,需要根据具体的需求进行选择。