javascript如何判断给定值是否在数组中
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,小编给大家分享一下javascript如何判断给定值是否在数组中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!判断方法:1
千家信息网最后更新 2025年01月18日javascript如何判断给定值是否在数组中
小编给大家分享一下javascript如何判断给定值是否在数组中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
判断方法:1、利用includes()方法,语法"arr.includes('值')",如果在数组中则返回true;2、利用"arr.indexOf("值")"或"arr.lastIndexOf("值")"语句,如果返回值大于0则在数组中。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
方法1:利用数组的includes()方法
includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。
var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];if(fruits.includes('榴莲')){ console.log("给定值在数组中");}else{ console.log("给定值不在数组中");}
输出结果:
给定值在数组中
方法2:利用数组的indexOf()或lastIndexOf()方法
indexOf() 方法可返回数组中某个指定元素的第一次出现位置。如果要检索的元素没有出现,则该方法返回 -1。
实现思想:利用该方法检查指定值在数组的第一次出现位置,如果位置是存在的,则包含该给定元素。如果返回-1,则不包含该给定元素。
var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];var b = fruits.indexOf("橘子");if (b>0) { console.log("给定值在数组中");}else{ console.log("给定值不在数组中");}
输出结果:
给定值在数组中
lastIndexOf()方法可搜索数组中的元素,并返回它最后出现的位置。如果要检索的元素没有出现,则该方法返回 -1。
实现思想:利用该方法检查指定值在数组的最后出现位置,如果位置是存在的,则包含该给定元素;如果返回-1,则不包含该给定元素。
var fruits = ['苹果',"香蕉", '榴莲', '橘子', '菠萝蜜',"梨子"];var b = fruits.lastIndexOf("葡萄");if (b>0) { console.log("给定值在数组中");}else{ console.log("给定值不在数组中");}
输出结果:
给定值不在数组中
以上是"javascript如何判断给定值是否在数组中"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数组
方法
元素
位置
榴莲
橘子
梨子
篇文章
结果
苹果
菠萝
菠萝蜜
香蕉
输出
内容
思想
第一次
检查
检索
不怎么
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器网络布线哪家靠谱
软考中数据库是什么意思
网络安全 国创项目
服务器电路测试
dtc阿里云数据库
一个软件开发公司的财务预算
国务院网络安全应急办
延安精益管理软件开发
教育软件开发的工作
易用的数据库管理器mysql
杭州上城区学习软件开发
省市区县乡镇数据库
西藏资金管理软件开发
地产软件开发外包
黎川服务器
真封神装备属性数据库
软件开发人员怎么申请党员
镇江新一代服务器厂商
软件开发五行属于什么行业
大学软件开发半学期总结
北滘企业网络安全产品
emm网络安全
数据库用什么格式的打印机
数据库中存储的基本类型
泰科电子有限公司软件开发
4核服务器是什么概念
无线网络技术说明
农安正规网络技术服务诚信合作
为什么联接服务器会失败
澳门公司果蔬配送软件开发