前端中常用的一些数组方法

concat()合并两个或多个数组,并返回新数组。
push()向数组末尾添加一个或多个元素,并返回数组的新长度。
pop()删除并返回数组的最后一个元素。
shift()删除并返回数组的第一个元素,并返回数组的新长度。
unshift()在数组开头添加一个或多个元素,并返回数组的新长度。
splice()在数组的指定位置添加或删除元素。
slice()返回数组的一部分,不修改原数组。
indexOf()搜索数组中的元素并返回其索引。
forEach()遍历数组,对每个元素执行一个函数。
map()创建一个新数组,其结果是该数组中的每个元素是调用一次提供函数后的返回值。
filter()筛选数组,返回一个符合条件的新数组。
find()找到符合条件的第一项。
findIndex()找到符合条件第一项的索引。
some()检测数组中的元素是否有一项满足指定条件,返回布尔值。
every()检测所有元素是否都符合指定条件,返回布尔值。
reduce()数组求和,arr.reduce(function(上一次返回值,当前数组元素) {},初始值)
sort()排序, arr.sort((a,b) => a-b) 从小到大;arr.sort((a,b) => b-a) 从大到小,默认从小到大
reverse()反转数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值