// find ( ):找到满足条件的一个立即返回
// findindex ():找到满足条件的一个,立即返回其索引
// console.log([1,5,10,15].find(10)) // > *
// [1,5,10,15].find((value,index,arr)=>{
// //console.log(value,index,arr) // > 1,0,[1,5,10,15]
// // > 5,1,[1,5,10,15]
// // > 10,2,[1,5,10,15]
// // > 15,3,[1,5,10,15]
// })
//-----------------------------------------------------
// console.log([1,5,10,15].find((value,index,arr)=>{
// console.log(value,index,arr) // > 1,0,[1,5,10,15]
// // > 5,1,[1,5,10,15]
// // > 10,2,[1,5,10,15]
// // > 10
// return value>9
// }))
//吧这个代码,首先拆成两部分看,第一部分执行find,第二部分打印:
//然后,find会循环执行查找
//find函数里的参数意义如下:
//第一个参数:value代表当前查找的值
//第二个参数:index代表当前值对应的下标
//第三个参数:arr代表整个数组
//当执行10完成,已经找到了大于9的值,15不会再执行
var findNum = [1,5,10,15].find((value,index,arr)=>{
console.log(value,index,arr)
return value>9
});
console.log('找到的值:'+findNum)
console