js数组中是否存在某一元素的方法归纳

会陆续进行完善的…
ES6发布之后,新增了好几个关于数组处理的方法,今天就归纳一下,数组中是否存在某一元素的方法:
方法一:

arr.find

Value arr.find(callback[, thisArg]) 查找数组中满足要求的第一个元素的值

参数:
    callback
        在数组每一项上执行的函数,接收 3 个参数:
            element
                当前遍历到的元素。
            index[可选]
                当前遍历到的索引。
            array[可选]
                数组本身

可选参数               
    thisArg
        执行回调时用作this 的对象
返回值
    数组中第一个满足所提供测试函数的元素的值,否则返回 undefined

方法二:

arr.findIndex

Index arr.findIndex(callback[, thisArg]) 查找数组中满足要求的第一个元素的值的索引

参数:
    callback
        针对数组中的每个元素, 都会执行该回调函数, 执行时会自动传入下面三个参数:
        element
            当前元素。
        index
            当前元素的索引。
        array
            调用findIndex的数组。
可选参数:            
    thisArg
        执行callback时作为this对象的值

返回值:
    满足要求的值的索引
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值