导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

JavaScript 教程

JS 简介 JS 如何使用 JS 输出 JS 语法 JS 语句 JS 注释 JS 变量 JS 运算符 JS 条件语句 JS 循环 JS 字符串 JS 数字 JS 函数 JS 对象 JS 日期 JS 数组 JS 类型化数组 JS 集合 JS Map 映射 JS Math JS 正则表达式 JS 数据类型 JS 错误 JS 事件 JS 编程 JS 关键字参考 JS 保留关键字参考 JS 运算符参考 JS 运算符优先级 JS UTF-8 字符 JS UTF-8 符号 JS UTF-8 表情符号 JS 版本

JavaScript Array 数组参考


完整数组参考

2025 年 7 月修订

名称 描述
[ ] 创建一个新数组
new Array() 创建一个新数组
at() 返回数组的索引元素
concat() 连接数组并返回一个包含连接后数组的数组
constructor 返回创建数组原型的函数
copyWithin() 在数组内部复制数组元素,可复制到指定位置或从指定位置复制元素
entries() 返回键值对数组迭代对象
every() 检查数组中的每个元素是否都通过测试
fill() 用静态值填充数组元素
filter() 创建一个新数组,其中包含数组中所有通过测试的元素
find() 返回数组中第一个通过测试的元素的值
findIndex() 返回数组中第一个通过测试的元素的索引
findLast() 返回数组中最后一个通过测试的元素的值
findLastIndex() 返回数组中最后一个通过测试的元素的索引
flat() 连接子数组元素
flatMap() 映射所有数组元素并创建一个新的扁平数组
forEach() 对数组中的每个元素调用一个函数
from() 从对象创建数组
includes() 检查数组是否包含指定元素
indexOf() 在数组中查找元素并返回其位置
isArray() 检查对象是否为数组
join() 将数组中的所有元素连接成一个字符串
keys() 返回一个数组迭代对象,其中包含原始数组的键
lastIndexOf() 从数组末尾开始查找元素,并返回其位置
length 设置或返回数组中的元素个数
map() 创建一个新数组,其中包含对数组中每个元素调用函数的结果
of() 根据多个参数创建一个数组
pop() 移除数组的最后一个元素,并返回该元素
prototype 允许您向数组对象添加属性和方法
push() 向数组末尾添加新元素,并返回新的数组长度
reduce() 将数组中的值简化为单个值(从左到右)
reduceRight() 将数组中的值简化为单个值(从右到左)
reverse() 反转数组中元素的顺序
shift() 移除数组的第一个元素,并返回该元素
slice() 选择数组的一部分,并返回新数组
some() 检查数组中是否有元素通过测试
sort() 对数组元素进行排序
splice() 添加或删除数组元素
toReversed() 反转数组元素的顺序(得到一个新数组)
toSorted() 对数组元素进行排序(到新数组)
toSpliced() 向新数组添加或删除元素
toString() 将数组转换为字符串,并返回结果
unshift() 向数组开头添加新元素,并返回新的长度
valueOf() 返回数组的原始值
with() 返回一个包含更新元素的新数组

完整的 JavaScript 参考

如需查看包含完整描述和大量示例的 JavaScript 属性和方法的完整参考,请访问:

FreeW3C 的完整 JavaScript 参考

该参考包含 1999 年至 2025 年的所有 JavaScript 更新。


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8