JS Array数组对象属性和方法 – JavaScript参考文档

上一章JavaScript教程请查看:JS ES6新特性
本章简要概述了全局数组对象的属性和方法。
JavaScript数组对象JavaScript数组对象是一个用于构造数组的全局对象。数组是一种特殊类型的变量,它允许你在一个变量中存储多个值。
要了解关于数组的更多信息,请查看JavaScript数组一章。
数组属性下表列出了数组对象的标准属性。

属性 描述
length 设置或返回数组中的元素数。
prototype 允许你向数组对象添加新属性和方法。
注意:JavaScript中的每个对象都有一个构造函数属性,该属性引用用于创建该对象实例的构造函数。
数组的方法【JS Array数组对象属性和方法 – JavaScript参考文档】下表列出了数组对象的标准方法。
方法 描述
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() 向数组的开头添加新元素,并返回数组的新长度。
values() 返回一个数组迭代对象,其中包含原始数组的值。

    推荐阅读