高效的find与findIndex新增方法

网友投稿 274 2022-11-28

高效的find与findIndex新增方法

我的个人总结:

find返回查找对应的值,如果查找不到,则返回undefined;

findIndex返回对应的索引位置,如果查找不到则返回-1。

下面就详细讲解一下~~~~~

先说说find。

找到值返回值,找不到值返回undefined

再看看找不到值的情况

find也可以解决引用类型的查找,用includes查找的话是有问题的。什么问题呢?

let a = {}let b = {} console.log(a == b) // 打印出来的值为false 因为引用类型指向的是内存地址,别看外表相似,但是系统认为是不相等的,所以用includes去查找,是查找不到的

我如果只想要返回的位置怎么弄?别急,findIndex来帮你

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:串口(DB9)转RJ45的转接头的接线
下一篇:Java Spring Security认证与授权及注销和权限控制篇综合解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~