js判断数组中是否包含某个元素_js判断是否在数组中存在

js判断数组中是否包含某个元素_js判断是否在数组中存在方法1:arr.indexOf(element):判断数组中是否存在某个值,如果存在,则返回数组元素的下标(第一个元素),否则返回-1;letfruits=[“Banana”,”Orange”,”Apple”,”Mango”]leta=fruits.indexOf(“Apple”)console.log(a)//2方法2:array.includes(searcElement[,fromIndex]):判断数组中是否存在某个值,如果存在返回true,否则返回false;l

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

Jetbrains全系列IDE稳定放心使用

方法1:arr.indexOf(element):判断数组中是否存在某个值,如果存在,则返回数组元素的下标(第一个元素),否则返回-1;

let fruits = ["Banana", "Orange", "Apple", "Mango"]
let a = fruits.indexOf("Apple")
console.log(a)  // 2

方法2:array.includes(searcElement[,fromIndex]):判断数组中是否存在某个值,如果存在返回true,否则返回false;

let fruits = ["Banana", "Orange", "Apple", "Mango"]
if(fruits.includes("Apple")){ 
   
  console.log("存在")
}else { 
   
  console.log("不存在")
}

方法3:arr.find(callback[,thisArg]):返回数组中满足条件的第一个元素的值,如果没有,返回undefined;

let fruits = ["Banana", "Orange", "Apple", "Mango"]
let result = fruits.find(item =>{ 
   
    return item == "Apple"
})
console.log(result)  // Apple

方法4:array.findIndex(callback[,thisArg]):返回数组中满足条件的第一个元素的下标,如果没有找到,返回-1

let fruits = ["Banana", "Orange", "Apple", "Mango"]
let result = fruits.findIndex(item =>{ 
   
    return item == "Apple"
})
console.log(result)  // 2

方法5:for():遍历数组,然后 if 判断;

let fruits = ["Banana", "Orange", "Apple", "Mango"]
for(v of fruits){ 
   
  if(v == "Apple"){ 
   
    console.log("包含该元素")
  }
}

方法6:forEach

let fruits = ["Banana", "Orange", "Apple", "Mango"]
fruits.forEach((v)=>{ 
   
  if(v == "Apple"){ 
   
    console.log("包含该元素")
  }
})

原文出处:js判断数组中是否包含某个元素
原文地址同时也是我的博客园地址,欢迎关注,会不定期更新~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180219.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • torch mseloss_pytorch conv1d

    torch mseloss_pytorch conv1dMSELOSSCLASStorch.nn.MSELoss(size_average=None,reduce=None,reduction:str=’mean’)创建一个标准来测量输入x和目标y中每个元素之间的均方误差(L2范数平方)。未减少的损失(即reduction设置为’none’)可以描述为:其中N是batchsize.如果reduction不是’none'(默认为’mean’),那么:x和y是任意形状的张量,每个张量总共有n个元素…

  • Webserver推送技术

    Webserver推送技术

  • golang 2021. 激活码(JetBrains全家桶)

    (golang 2021. 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1…

  • java web中的转发和重定向_java重定向怎么用

    java web中的转发和重定向_java重定向怎么用1.重定向是向服务器发送两次请求,转发向服务器发送一次请求。2.重定向的地址栏会发生变化,转发不会。3.重定向可以定向到任何界面,转发只可以转发到这个web项目中的界面。4.重定向路径包含项目名,转发不包括。5.重定向不能用request传值,因为request域只作用于一次请求的范围内。…

  • 查看服务器上的图片_js获取图片

    查看服务器上的图片_js获取图片eog命令eyeofgnome,用来在服务器端查看图片。

  • “双击Pycharm无响应”解决方案「建议收藏」

    “双击Pycharm无响应”解决方案「建议收藏」问题描述昨晚直接关机,导致pycharm强制关闭,今早打开时双击图标无响应解决方法第一步:找到该路径下的cmd.exe,右键管理员身份打开;第二步:在cmd窗口中,输入netshwinsockreset,回车;第三步:重启电脑,尝试重新打开pycharm关于指令winsock是Windows网络编程接口netsh是一个能够通过命令行操作几乎所有网络相关设置的接口netshwinsockreset命令,作用是重置Winsock目录这个命令可以重新初始化网

发表回复

您的电子邮箱地址不会被公开。

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