es6 find()和findIndex()查找函数

1. find()
    用来查找目标元素,找到就返回该元素,找不到返回undefined.
    查找回调函数,有三个参数
    语法:
        array.find((value, index, arr) => {value === '匹配对象'})
    
2. findIndex()
    用来查找目标元素,找到就返回元素的位置,找不到就返回-1。
    查找回调函数,有三个参数
    语法:
        array.findIndex((value, index, arr) => {value === '匹配对象'})

特殊用法:
    1. 返回数组的第一个元素
        array.find((value) => {return true })
    2. 返回undefind
        array.find((value) => {return false})

 

你可能感兴趣的:(javascript)