JavaScript常用数组方法

本文介绍了JavaScript中常见的数组操作方法,包括sort用于排序,splice用于删除和添加元素,pop和push管理数组尾部,shift和unshift处理头部元素,reverse实现数组反转,fill用固定值填充数组,concat合并数组,join和toString转换为字符串,slice截取数组,indexOf和lastIndexOf查找元素,以及forEach、map、filter、every、some和reduce等迭代方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript常用数组方法

JS数组方法

方法名功能描述原数组改变
sort()对数组的元素进行排序(UTF-16规则),并返回数组Y
splice()删除或替换现有元素或原地添加新的元素来修改数组,并返回删除元素组成的数组Y
pop()删除最后一位,并返回删除元素的值Y
shift()删除第一位,并返回删除元素的值Y
unshift()将一个或多个元素添加到数组的开头,并返回到数组长度Y
push()将一个或多个元素添加到数组的末尾,并返回到数组长度Y
reverse()将数组中元素的位置颠倒(反转数组),并返回该数组Y
fill()用一个固定值填充一个数组,并返回修改后的数组。Y
copyWithin()浅复制数组的一部分到同一数组中的另一个位置,并返回改变后的数组,不会改变原数组的长度Y
concat()合并两个或多个数组,并返回合并之后的数据N
join()将数组转为字符串,并返回数组元素连接的字符串N
slice()截取指定位置的数组,并返回含有被提取元素的新数组N
toString()返回一个字符串,表示指定的数组及其元素N
valueOf()返回数组对象的原始值N
indexOf()查询并返回数据的索引N
lastIndexOf()反向查询并返回数据的索引N
forEach()参数为回调函数,会遍历数组所有的项,回调函数接受三个参数,分别为value,index,self;forEach没有返回值N
map()同forEach,同时回调函数返回数据,组成新数组由map返回N
filter()同forEach,同时回调函数返回布尔值,为true的数据组成新数组由filter返回N
every()同forEach,同时回调函数返回布尔值,全部为true,every返回trueN
some()同forEach,同时回调函数返回布尔值,只要由一个为true,some返回trueN
reduce()归并,同forEach,迭代数组的所有项,并构建一个最终值,reduce返回N
reduceRight()反向归并,同forEach,迭代数组的所有项,并构建一个最终值,由reduceRight返回N
·········
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值