javascript如何判断给定值是否在数组中
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下javascript如何判断给定值是否在数组中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!判断方法:1
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技
喔噻互联网科技有限公司
博彦科技互联网金融
科技创新与互联网经济
金诺互联网科技
互联网科技金融
西安互联网科技
善班互联网科技
紫鲸互联网科技
互联网与未来科技
互联网养老 桔豆科技
互联网科技教育视频
湖南诚度互联网科技有限公司
移动互联网科技公司
晓花互联网科技有限公司网址
爱医互联网络科技
珠海东科互联网科技有限公司
吉林省码上互联网科技电话
优雇互联网科技有限公司
知域互联网科技有限公司官网
什么是科技互联网
互联网是第几次科技革命的成果
蓝色互联网科技
互联网软件和科技
南平创想时代互联网科技有限公司
健康食品互联网创新科技园项目
互联网科技和法律行业
互联网企业科技类企业如何做账
杭州披云加互联网科技有限公司
艺电能源互联网科技有限公司招聘