js findIndex方法 按条件获取数组的下标

```
const arr = [1, 2, 3, 4, 5, 3, 3, 2, 4, 5 ]
 
// 可以这么写
 
const index = arr.findIndex(item => {
    return item > 2
})
 
console.log(index) // 2
 
// 也可以这么写
 
const index = arr.findIndex(item => item > 2)
 
console.log(index) // 2
```
返回的index是满足条件的第一项元素的下标,这要注意的是findIndex会给数组中的每一项执行一个函数来判断是否满足表达式,如果满足条件后,剩下的元素则不再执行
find和findIndex的区别:只不过findIndex返回的是下标,find方法是返回满足条件的那一个元素,具体怎么使用看场景需要

版权声明:
作者:tianya
链接:https://tya.zone/p/88.html
来源:天涯博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
js findIndex方法 按条件获取数组的下标
``` const arr = [1, 2, 3, 4, 5, 3, 3, 2, 4, 5 ]   // 可以这么写   const index = arr.findIndex(item => {     return item > 2 })   console.log(……
<<上一篇
下一篇>>