JavaScript判断数组中是否包含某个值「建议收藏」

JavaScript判断数组中是否包含某个值「建议收藏」有下面几种方法可以实现:方法一:array.indexOf判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。letarr=[1,2,3,4];letindex=arr.indexOf(3);console.log(index);方法二:array.includes(searcElement[,fromIndex])此方法判断数组中是否存在某个值,如果存在返回true,否则返回falseletarr=[1,2,3,4];if(arr.includes(3))

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

有下面几种方法可以实现:

方法一:array.indexOf

判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1

let arr=[1,2,3,4];
let index=arr.indexOf(3);
console.log(index);

方法二:array.includes(searcElement[,fromIndex])

此方法判断数组中是否存在某个值,如果存在返回true,否则返回false

let arr=[1,2,3,4];
if(arr.includes(3))
    console.log("存在");
else
    console.log("不存在");

方法三:array.find(callback[,thisArg])

返回数组中满足条件的第一个元素的值,如果没有,返回undefined

let arr=[1,2,3,4];
let result = arr.find(item =>{ 
   
    return item > 3
});
console.log(result);

方法四:array.findeIndex(callback[,thisArg])

返回数组中满足条件的第一个元素的下标,如果没有找到,返回-1

let arr=[1,2,3,4];
let result = arr.findIndex(item =>{ 
   
    return item > 3
});
console.log(result);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184773.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月7日 下午10:00
下一篇 2022年10月7日 下午10:16


相关推荐

  • JWT产生和验证Token

    JWT产生和验证TokenToken 验证 最近了解下基于 Token 的身份验证 跟大伙分享下 很多大型网站也都在用 比如 Facebook Twitter Google Github 等等 比起传统的身份验证方法 Token 扩展性更强 也更安全点 非常适合用在 Web 应用或者移动应用上 Token 的中文有人翻译成 令牌 我觉得挺好 意思就是 你拿着这个令牌 才能过一些关卡 传统的 Token 验证

    2026年3月19日
    2
  • win10系统搭建vagrant时开启bios,虚拟化问题

    win10系统搭建vagrant时开启bios,虚拟化问题

    2022年2月8日
    49
  • 携程 爬虫_python自动化和爬虫先学哪个

    携程 爬虫_python自动化和爬虫先学哪个一、查看chrome版本浏览器:chrome://version/二、下载传送门url:http://chromedriver.storage.proxy.ustclug.org/index.html根据自己的版本进行下载放入C:\ProgramFiles\Google\Chrome\Application三、由于携程

    2025年6月17日
    4
  • java sortedset_java – 有限的SortedSet

    java sortedset_java – 有限的SortedSet使用标准 API 您必须自己完成 即扩展其中一个已排序的集合类 并将所需的逻辑添加到 add 和 addAll 方法 不应该太难 顺便说一句 我不完全理解你的例子 t1 add 9 1 2 3 之后套装不应该包含 1 2 9 吗 编辑 我想现在我明白了 你只想保留添加到集合中的最小 3 个元素 对吧 编辑 2 示例实现 未优化 可能如下所示 classLimited

    2026年3月26日
    2
  • 千兆PHY之SerDes接口调试

    千兆PHY之SerDes接口调试近期在捣鼓 88e1512 的 sgmii 接口 需求是将 88e1512 的 sgmii 接口与一颗交换机的 sgmii 接口连上 实现 sgmii 转 copper 当然也可以用 SFP 接到 sgmii 上实现 要实现 sgmii 转 copper 要做到以下几点 第一 在 sgmii 接口处做 AC 耦合处理 这是很重要的 并且电容靠近发射端 事实上没有严格要求 有文档说靠近接收端 这个后面再议 第二 要仔细检查 88e1512 的电源以及时钟 有的需要 1 8v 又的需要 1 0v 还有需要 3 3v 切记不可搞错 我就是因为 1 0v 误接为 1

    2026年3月18日
    3
  • Matlab 基础知识——矩阵操作及运算(矩阵、数组区别)

    Matlab 基础知识——矩阵操作及运算(矩阵、数组区别)看论文时,经常看到矩阵,但在记忆里又看到数组。那么问题来了,矩阵和数组分别是什么?二者有什么区别?看论文时,经常看到矩阵,但在记忆里又看到数组。那么问题来了,矩阵和数组分别是什么?二者有什么区别?在数学上,定义m×n个数(i=1,2…,m;j=1,2,…n)排成的m行n列的数表示为m行n列的矩阵,并且用大写加粗黑色字母表示。…

    2022年5月30日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号