findIndex()和find()的用法相似,find()返回的是元素,findIndex返回的是元素的位置。findIndex();返回第一个符合条件的数组元素的位置,如果所有元素都不符合条件则返回-1;findIndex(),数组中的每一个元素都会调用一次函数,但是当条件返回true时,findIndex()返回符合条件的元素的位置,之后的值不会再调用执行函数。
1 2 3 4 5 |
|
说明:findIndex()和find()可以用来查找NaN;
1 2 3 4 5 |
|
方法四:
使用jquery的inArray方法,该方法返回元素在数组中的下标,如果不存在与数组中,那么返回-1;
1 2 3 |
|
【推荐学习:javascript高级教程】
以上就是javascript数组怎么判断是否存在某元素的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript对象rest和spread的使用技巧(附代码)
javascript之undefined与null的区别(详解)
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者