javascript怎么判断给定值是否在数组中
时间:2021-09-10
来源:互联网
今天PHP爱好者给大家带来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怎么判断给定值是否在数组中的详细内容,更多请关注php爱好者其它相关文章!
-
币安交易所安全提示合集 时间:2025-05-12
-
币安交易所如何识别官方渠道 时间:2025-05-12
-
币安交易所用户隐私政策 时间:2025-05-12
-
币安交易所如何设置登录保护 时间:2025-05-12
-
币安交易所安全认证流程 时间:2025-05-12
-
Linux中export命令详解(定义、基本用法、高级用法、应用场景等) 时间:2025-05-12
今日更新
-
javascript怎么计算字符串有几个字符
阅读:18
-
php多维数组怎么去除重复值
阅读:18
-
php mysql怎么实现修改记录
阅读:18
-
php怎么去掉字符串的一部分
阅读:18
-
javascript怎么将值转化为int类型
阅读:18
-
wampserver怎么增加php5.6
阅读:18
-
php 没有配置文件怎么办
阅读:18
-
php中nts是什么意思
阅读:18
-
php curl返回错误码60怎么办
阅读:18
-
php 怎么判断变量是不是null
阅读:18