前端——JS——数组

本文详细介绍了JavaScript中常见的数组操作方法,包括push、pop、shift、unshift、reverse、sort、slice、splice、concat、toString、join、filter和map。这些方法涵盖了数组的增删改查,排序和转换等核心功能,对于理解和操作JavaScript数组非常有帮助。

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

1.常用方法整理:
1)push:向数组的末尾添加一个或多个元素,返回新数组的长度
2)pop:删除数组的最后一个元素,并返回这个元素
3)shift:删除数组的第一个元素,并返回这个元素
4)unshift:向数组的开头添加一个或多个元素,返回新数组的长度
5)reverse:反转数组中的元素顺序
6)sort:对数组进行排序,默认通过首字母升序,如果要降序可以通过reverse方法,如果对数字进行排序,默认会将40排在5前面,要解决这种方法,可以再sort方法中传入一个方法:Array.sort(function(a,b){ return a-b },返回值中a-b则是升序排列,b-a则是降序排列
7)slice:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素,slice(start,end)
8)splice:用于添加或删除数组中的元素,splice(index,howmany,新元素)
index是其实元素的下标,howmany是要删除的元素数量,如果删除了元素,则会返回删除的元素
9)concat:连接多个数组,返回结果
10)toString:将数组中元素转换为字符串,用逗号连接
11)join:将数组中的元素连接成字符串,传入连接符,如Array.join("-")则是用-连接
12)filter:通过函数对数组中的元素筛选过滤,Array.filter(function(currentValue, index, arr), thisValue),thisValue作为函数回调时使用,作为this的值
13)map:按照原始数组元素顺序依次处理元素,返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,不会对空数组进行检测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值