
JS判断数组中是否包含某个值
发布日期:2021-05-04 17:18:34
浏览次数:12
分类:技术文章
本文共 639 字,大约阅读时间需要 2 分钟。
方法一:array.indexOf
此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。
var arr = [1, 2, 3, 4]var index = arr.indexOf(3)console.log(index)
方法二:array.includes(searcElement[,fromIndex])
此方法判断数组中是否存在某个值,如果存在返回true,否则返回false
var arr = [1, 2, 3, 4]if (arr.includes(3)) { console.log('存在')} else { console.log('不存在')}
方法三:array.find(callback[,thisArg])
返回数组中满足条件的第一个元素的值,如果没有,返回undefined
var arr = [1, 2, 3, 4]var result = arr.find(item => { return item > 3})console.log(result)
方法四:array.findeIndex(callback[,thisArg])
返回数组中满足条件的第一个元素的下标,如果没有找到,返回
-1
]
var arr = [1, 2, 3, 4]var result = arr.findIndex(item => { return item > 3})console.log(result)
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年03月22日 21时47分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
删除mongodb中已存在的用户
2019-03-03
分布式理论基础知识点入门
2019-03-03
SpringCloud之消息总线(Spring Cloud Bus)刷新配置
2019-03-03
多线程之创建线程的两种方式
2019-03-03
fragment中recyclerview的重新加载问题
2019-03-03
集合 List
2019-03-03
设计模式:可复用面向对象软件及基础:3-6 结构型模式:享元模式(FlyWeight)
2019-03-03
window程序设计(1):第一个windows程序
2019-03-03
windows程序设计(4):文本输出
2019-03-03
JZOJ7月5日提高组反思
2019-03-03
JZOJ7月20日提高组T2 昂贵的珍珠垂饰
2019-03-03
JZOJ7月27日提高组反思
2019-03-03
JZOJ7月29日提高组反思
2019-03-03
21.2.3总结
2019-03-03
线性代数和数学期望杂题
2019-03-03
21.2.4总结
2019-03-03
21.2.22 总结
2019-03-03
【SSL_P2876】2017年东莞市信息学特长生测试题 工程
2019-03-03