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
0
二维码
海报
js findIndex方法 按条件获取数组的下标
```
const arr = [1, 2, 3, 4, 5, 3, 3, 2, 4, 5 ]
// 可以这么写
const index = arr.findIndex(item => {
return item > 2
})
console.log(……
![](https://tya.zone/wp-content/uploads/2023/04/logo.png)
共有 0 条评论