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 属性和方法的完整参考,请访问:
该参考包含 1999 年至 2025 年的所有 JavaScript 更新。
