find()
1)该方法主要应用于查找第一个符合条件的数组元素
2)它的参数是一个回调函数。在回调函数中可以写你要查找元素的条件,当条件成立为true时,返回该元素。如果没有符合条件的元素,返回值为undefined
3)回调函数有三个参数。value:当前的数组元素。index:当前索引值。arr:被查找的数组
//在数组中查找元素大于3的值,第一个找到4返回
const myArr=[1,2,3,4,5,6];
var v=myArr.find(value=>value>3);
console.log(v);// 4
//在数组中查找元素大于10的值,未找到,返回undefined
const myArr=[1,2,3,4,5,6];
var v=myArr.find(value=>value>10);
console.log(v);// undefined
//在数组中查到元素下标是3的值,返回4
const myArr=[1,2,3,4,5,6];
var v=myArr.find((value,index,arr)=>{
return index==3
});
console.log(v);// 4