[转]js数组对象方法

原文地址:https://www.nhooo.com/jsref/obj_array.html

数组对象方法

下表列出了Array对象的标准方法:

方法描述
concat() 合并两个或更多数组,并返回一个新数组
copyWithin() 复制数组中的一系列数组元素
entries() 返回键/值对数组迭代对象
every() 检查数组中的每个元素是否通过测试功能中的测试
fill() 用静态值填充数组中的元素
filter() 创建一个包含所有通过测试功能的所有元素的新数组
find() 返回在测试函数中通过测试的数组中第一个元素的值
findIndex() 返回在测试函数中通过测试的数组中第一个元素的索引
forEach() 为每个数组元素调用一次函数
from() 从对象创建数组
includes() 确定数组是否包含某个元素
indexOf() 在数组中搜索元素并返回其第一个索引
isArray() 确定传入的值是否为数组
join() 将数组的所有元素连接到字符串中
keys() 返回一个数组迭代对象,其中包含原始数组的键
lastIndexOf() 从末尾开始在数组中搜索元素,并返回其最后一个索引
map() 创建一个新数组,并为每个数组元素调用一个函数
pop() 从数组中删除最后一个元素,并返回该元素
push() 将一个或多个元素添加到数组的末尾,并返回数组的新长度
reduce() 将数组的值减少为单个值(从左到右)
reduceRight() 将数组的值减少为单个值(从右到左)
reverse() 反转数组中元素的顺序;第一个成为最后一个,最后一个成为第一个
shift() 从数组中删除第一个元素,然后返回该元素
slice() 提取数组的一部分,并返回新数组
some() 检查数组中的任何元素是否通过测试功能中的测试
sort() 对数组的元素进行排序
splice() 从数组中添加/删除元素
toString() 将数组转换为字符串,并返回结果
unshift() 将新元素添加到数组的开头,并返回数组的新长度
valueOf() 返回数组的原始值
原文地址:https://www.cnblogs.com/dirgo/p/15150925.html