数组常用方法 1、增 2、删 3、查

本文详细介绍了JavaScript数组的push(), unshift(), concat(), pop(), shift(), splice(), slice(), indexOf(), includes(), find(), findIndex(), filter()等方法的用法,以及如何结合实际场景进行操作。深入理解并掌握这些技巧,提升数组处理能力。

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

一、增

1、push()  接收任意数量的参数,并将它们添加到数组末尾,返回数组的最新长度

例:2、unshift()  开头添加

例:

 3、concat()  创建一个当前数组的副本,然后再把它的参数添加到副本末尾,最后返回这个新构建的数组,不会影响原始数组

例:拼接多个数组

 遍历数组,把数组里面各项符合条件的数组值,重新组合放在新数组里

 二、删

1、pop()  删除数组的最后一项,同时减少数组的length 值,返回被删除的项

2、shift()   删除数组的第一项,同时减少数组的length 值,返回被删除的项

3、splice()     array.splice(index, howmany, item1, …, itemX)

参数

index: 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany:必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX: 可选。向数组添加的新项目。

例:

 4、slice()  创建一个包含原有数组中一个或多个元素的新数组,不会影响原始数组           array.slice(start, end);

参数

start: 必需。起始元素,使用负数可从数组结尾处规定位置。
end:可选。截止元素(截取不包含此元素)。

例:

 三、查

1、indexOf()   返回要查找的元素在数组中的位置,如果没找到则返回 -1

例:

2、includes()    找到返回true,否则false 

例:

 3、find()   返回第一个匹配的元素

例:

4、findIndex()  返回符合条件的下标

find() 返回符合条件的值,不符合返回undefined

例:

 5、filter()   返回一个包含所有通过测试函数的元素的新数组,没有值满足,返回空数组。

find() 返回第一个元素,没有值满足,返回undefined

例: 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值