find()和findIndex()区别和用法
find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。
findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。
他们的都是一个查找回调函数。
查找函数有三个参数。
value:每一次迭代查找的数组元素。
index:每一次迭代查找的数组元素索引。
arr:被查找的数组。
var str = [{name: '张三',gender: '男',age: 20},{name: '王小毛',gender: '男',age: 20},{name: '李四',gender: '男',age: 20}
]
let newStr = str.find(item=>item.name == '张三')
console.log(newStr) // {name: '张三', gender: '男', age: 20}let newStr1 = str.findIndex(item=>item.name == '张三')
console.log(newStr1) // 0
find()和findIndex()区别和用法相关推荐
- model.fit以及model.fit_generator区别及用法
model.fit以及model.fit_generator区别及用法_猫爱吃鱼the的博客-CSDN博客
- js中!和!!的区别及用法
js中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1.!可将变量转换成boolean类型,null.undefined和 ...
- Python中threading的join和setDaemon的区别及用法 例子
Python中threading的join和setDaemon的区别及用法 Python多线程编程时,经常会用到join()和setDaemon()方法,今天特地研究了一下两者的区别. 1.join ...
- MySQL笔记10:engine=innodb和engine=myisam的区别和用法!
MYSQL中engine=innodb和engine=myisam的区别和用法! 区别 1.myisam类型不支持事务处理等高级处理,而innodb类型支持. 2.myisam类型的表强调的是性能,其 ...
- calloc、malloc、realloc函数的区别及用法
calloc.malloc.realloc函数的区别及用法! 三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异. (1)malloc函数.其原型void *malloc(unsig ...
- 多线程:synchronize、volatile、Lock 的区别与用法
Java多线程之内存可见性和原子性:Synchronized和Volatile的比较 在说明Java多线程内存可见性之前,先来简单了解一下Java内存模型. (1)Java所有变量都存储在主内存中 ...
- 转 Java中final、finally、finalize的区别与用法
Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...
- java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法
展开全部 JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32 ...
- 简述div标签和span标签的不同_div与span区别及用法
DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...
最新文章
- C#内容分页简单实现代码及祥解
- 《R in Action》读书笔记(1)
- 使用ServiceStackRedis链接Redis简介
- 记事本 换行符_30年后终更新!新一代Win10记事本详细体验
- matlab regionprops区域属性信息
- 2 数据源配置_论多数据源(读写分离)的实现方案
- 使用npm失败解决方案
- Qt文档阅读笔记-Multicast Receiver Example与Multicast Sender Example解析
- 语音识别如今发展到什么阶段了?
- linux 2.6内核进程调度,linux2.6内核进程调度
- 音视频 H.264格式介绍
- oracle多表关联索引用法,关联表查询和索引使用的探讨一则
- linux 下多个图片合并,FFmpeg将多张图片合成视频
- hadoop HDFS 流式传输及JAVA API实现代码
- 『HDU 5745』La Vie en rose
- 74LS85的IP核设计
- Windows系统提示“telnet不是内部或外部命令,也不是可运行的程序或批处理文件”怎么办?
- Revit建模弹窗警告:图元稍微偏离了轴,可能会导致不精确
- mysql创建用户表的sql语句,mysql创建表的sql语句
- libyuv接口YUY2ToI420的实际使用
热门文章
- 目标跟踪常用的视频库
- html唯美登录+樱花落下实现(复制即用)
- 如何在Linux中发现IP地址冲突
- java计算机毕业设计物流公司停车位管理源程序+mysql+系统+lw文档+远程调试
- ue4光追降噪_【RTX ON!】可能是最详细的UE4实时光追测评
- 哈尔滨工业大学提出光学设计新思路:基于快速可微光线追迹的端到端单透镜成像系统设计
- RMON 远端网络监控
- java开发工程师培训费,南通渡课Java开发工程师培训费用是多少
- RuntimeError: stack expects each tensor to be equal size
- 2020 给你 8 个接私活的网站