js 判断数组中是否有某个值

2026-01-22 0 2,569

我们在使用JavaScript进行前端开发的过程中,如果想要需要使用某串代码,可以先判断这组数组中是否有合适的代码满足或者是数组中有某个值会干扰使用。本文介绍JavaScript中判断数组中是否有某个值的四种方法:1、使用indexOf;2、使用arr.find();3、使用filter();4、for循环和if判断。

方法一:使用indexOf

let arr = ['something', 'anything', 'nothing', 'anything'];
let index = arr.indexOf('nothing');
# 结果:2

方法二:使用arr.find()

let arr = [1, 1, 3, 5, 7];
let result = arr.find(ele => ele === 5);
console.log(result); // 5

方法三:使用filter()

const array = ['a', 'b', 'c']
array.filter(obj => obj == 'a')     //存在=>返回['a']
array.filter(obj => obj == 'a')     //不存在=>返回[]

方法四:for循环和if判断

var arr = [1, 5, 10, 15];
	//传统for
	for(let i=0; i{
	    if(v === 查找值) {
	        //则包含该元素
	    }

以上就是小编整理总结的js中判断数组中是否有某个值的四种方法,大家可以选择合适的方法套入使用哦~更多js学习推荐:js教程。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 web开发 js 判断数组中是否有某个值 https://www.zhiup.top/10061.html

相关