JavaScript 数组参考
JavaScript 数组方法和属性
名称 | 描述 |
---|---|
[ ] | 创建一个新的数组 |
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() | 返回一个带有更新元素的新数组 |