# 1.用法概述 find( )
返回数组中满足回调函数测试条件的第一个元素的值,若不满足条件将会返回undefined
2.语法
arr.find(callbackFun( item, index, arr ) { })
或arr.find(( item, index, arr )=>{ })
1)参数
callbackFun()——数组中每个元素执行的函数,该函数有三个参数。
item——当前遍历到的数组元素值。
index——当前遍历到的数组元素的下标。
arr——原数组
2)返回值
返回数组中满足回调函数测试条件的第一个元素的值,否则返回undefind
3.案例用法
//当满足回调函数的测试条件时,返回满足条件的第一个元素的值
const q1 = [1,2,3,4,5,6]
const q2 = q1.find((item,index,arr) => {
return item > 3
});
console.log(q2); //4
//当满足回调函数的测试条件时,返回undefined
const q3 = q1.find((item,index,arr) => {
return item > 7
});
console.log(q3); //undefined