加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

findIndex方法的基础用法是哪几种 怎样应用

发布时间:2023-08-02 12:37:03 所属栏目:语言 来源:
导读:这篇文章给大家介绍了“findIndex方法的基础用法是什么,怎样应用”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。1.findI

这篇文章给大家介绍了“findIndex方法的基础用法是什么,怎样应用”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。

1.findIndex()简单介绍

findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。

当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置(注:find()返回的是元素),之后的值不会再调用执行函数。如果没有符合条件的元素返回 -1(注:find()返回的是undefined)。

findIndex()与find()的使用方法相同,findIndex()当中的回调函数也是接收三个参数,与find()相同。

findIndex()方法实现是通过循环遍历查找。应用场景广泛,可以查找大于等于小于,表达式可以随便写。实际上相当于一个for循环,只不过找到了你不需要自己退出。

2.编辑器

3.代码部分

//     array.findIndex(function(currentValue, index, arr),

// thisValue)

// 参数:一个函数和对象this

// currentValue 必需。当前元素

// index 可选。当前元素的索引

// arr 可选。当前元素所属的数组对象

var ages = [3, 10, 18, 20];

//第一种方式

// 1. 当数组中的元素在测试条件时返回 true 时, 

//findIndex() 返回符合条件的元素的索引位置

// 2.如果没有符合条件的元素返回 -1

 const index=ages.findIndex((item)=>{

     return item >= 18;

 });

 // index是2

 console.log(index,"index")

4.运行结果

5.总结

//  array.findIndex(function(currentValue, index, arr), thisValue) // 参数:一个函数和对象this // currentValue 必需。当前元素 // index 可选。当前元素的索引 // arr 可选。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章