let arr = [
{
name:'ss',
age:18
}
,{
name:'ee',
age:12
}
]
//findIndex()与find()的使用方法相同,
//只是当条件为true时findIndex()返回的是索引值,而find()返回的是元素。
//如果没有符合条件元素时findIndex()返回的是-1,而find()返回的是undefined。
//findIndex()当中的回调函数也是接收三个参数,与find()相同。
//回调函数有三个参数。value:当前的数组元素。index:当前索引值。arr:被查找的数组。
let ss = arr.find(item=>item.age>12)
console.log('ss'+ss);
const arrNum = [1,2,3,4,5,6]
let v = arrNum.find((value,index,arr)=>{
return index==4
})
console.log('v'+v);
let ssa = arr.findIndex(item=>item.age==18)
console.log('ssa'+ssa);
const arrS = [1,2,3,4,5,6,7]
let s = arrS.findIndex((value,index,arr)=>{
return value>3
})
console.log('s'+s);