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