JAVASCRIPT 基础教程
JAVASCRIPT & DOM
JAVASCRIPT & BOM
JAVASCRIPT 高级教程
JAVASCRIPT 示例
JAVASCRIPT 参考

JavaScript Array 数组参考

本章简要概述了全局数组对象的属性和方法。

JavaScript 数组对象

JavaScript Array 对象是用于构造数组的全局对象。 数组是一种特殊类型的变量,允许您在单个变量中存储多个值。

要了解有关数组的更多信息,请查看JavaScript 数组一章。

数组属性

下表列出了 Array 对象的标准属性。

属性 说明
length 设置或返回数组中的元素个数。
prototype 允许您向 Array 对象添加新属性和方法。

注意: JavaScript 中的每个对象都有一个 constructor 属性,该属性引用用于创建该对象实例的构造函数。


数组方法

下表列出了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() 将新元素添加到数组的开头,并返回数组的新长度。
values() 返回一个数组迭代对象,包含原始数组的值。
Advertisements