JavaScript 数组提供了许多内置方法,以下是一些常用的数组方法:
concat()
: 连接两个或更多数组,并返回一个新数组。
join()
: 将数组的所有元素连接成一个字符串,默认用逗号分隔。
pop()
: 移除数组的最后一个元素并返回该元素。
push()
: 向数组的末尾添加一个或更多元素,并返回新的长度。
shift()
: 移除数组的第一个元素并返回该元素。
unshift()
: 向数组的开头添加一个或更多元素,并返回新的长度。
slice()
: 选取数组的一部分,并返回一个新数组。
splice()
: 通过删除现有元素和/或添加新元素来更改一个数组的内容。
sort()
: 对数组的元素进行排序。
reverse()
: 颠倒数组中元素的顺序。
map()
: 创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。
filter()
: 创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
reduce()
: 对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。
forEach()
: 对数组的每个元素执行一次提供的函数。
indexOf()
: 搜索数组中的元素并返回其位置,如果没有找到则返回-1。
lastIndexOf()
: 搜索数组中的元素,从后向前搜索,并返回其位置,如果没有找到则返回-1。
every()
: 检查数组中的所有元素是否都满足某个条件。
some()
: 检查数组中的任何元素是否满足某个条件。
find()
: 返回数组中满足提供的测试函数的第一个元素的值。
findIndex()
: 返回数组中满足提供的测试函数的第一个元素的索引。
以上是个人对javascript数组方法的总结,下章将对个方法进行代码使用说明,不足之处希望各位批评指正!!!谢谢大家