find方法和 findIndex方法的使用
find方法和findIndex方法都是用于查找数组中符合条件的元素,但是两者有细微的差别
find方法是通过判断条件返回符合条件的对象
// 定义一个数组,里面包含多个对象,通过find方法来查找满足条件的对象var arr = [{id: 1,name:'张三' },{id: 2,name:'张三' }]// find方法返回一个函数,函数可传递两个形参 item index// 也就是说可通过item 项判断满足参数来查找元素也可以通过 index 索引来查找元素var item = arr.find(item => item.id == 1 )console.log(item) // 输出id = 1 的对象
findIndex方法,查找数组中第一个满足条件的元素
//找到元素则输出第一个符合条件元素的位置(索引的值从0开始),如果没有找到则返回 -1
var arr1 = [10,20,30,50,40]var index = arr1.findIndex((value, index) => value > 5 )console.log(index)
find方法和 findIndex方法的使用相关推荐
- JS中的call()方法和apply()方法用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- python 推迟运行_一文看懂Python的time模块sleep()方法和strftime()方法
概述 今天主要介绍一下Python的time sleep()方法和strftime()方法. 一.Python time sleep()方法 Python time sleep() 函数推迟调用线程的 ...
- JS服务器端开发基础篇(Array.slice方法和splice方法)
Array.slice方法和splice方法在众多的JS数组中属于比较复杂的一个方法,而且容易记混.搜索网络上很多资料都没有发现系统的总结.特别归纳如下,不完全处还希望各位批评指正. 一.slice ...
- Loader的load方法和loadBytes方法LoaderContext参数
(1)在看代码的时候还发现一个以前没有这么注意的问题,也mark一下. 关于Loader的load方法和loadBytes方法LoaderContext参数的问题.. 要加载某个SWF到自己的安全域内 ...
- ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- asp.net TemplateField模板中的Bind方法和Eval方法
TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...
- hashcode()方法和equals()方法
一.hashcode()方法和equals()方法的介绍 Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码.eq ...
- 并发基础篇(六):线程Thread类的start()方法和run()方法
点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本 ...
- 请简述一下线程的sleep()方法和yield()方法的区别?
请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...
最新文章
- 机器学习验证集为什么不再有新意?
- Storm概念学习系列之storm-starter项目(完整版)(博主推荐)
- VBS脚本获取安全标识符SID(Security Identifiers)的方法
- c++类对象的创建方式
- java(22) - 异常详解
- ip登陆异常 php,PHP实例:PHP制作登录异常ip检测功能的实例代码
- Oracle RAC -常见CRS命令
- 面试题---jmeter
- 太拼了!张朝阳的一张作息表刷爆朋友圈
- java 正则校验经纬度格式
- php抢票程序,HTML实现抢票功能(设定时间打开抢票的页面)
- 行业分析-全球与中国船用废气解决方案市场现状及未来发展趋势
- 计算机科学与技术选修课方向,计算机与科学专业主要的课程和学习方向是什么?...
- 免费好用的征集工具 | 玩转穿搭征集、好物征集、攻略征集
- 【转】LDAP入门简介
- 全球与中国智能精准医疗软件市场深度研究分析报告
- C语言入门part2—大致知识点梳理(中篇)
- cygwin git mysql,msysgit和Cygwin + git之间的区别?
- 一款出海SAAS产品的中场思考
- 关于ASCII码的了解