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() | 返回一个包含已更新元素的新数组 |