您现在的位置是:课程教程文章
js 判断数组中是否有某个值
2023-12-15 21:10课程教程文章 人已围观
零基础入门前端开发JavaScript/JS试听体验课
零基础入门前端开发JavaScript/JS试听体验课课程详细介绍正在更新中,需要源码资料, 请扫描微信添加Timi老师获取,备注...h5plus+mui+vue.js 跨平台APP新闻客户端实战教
h5plus+mui+vue.js 跨平台APP新闻客户端实战教...Three.js进阶教程(Threejs)
Three.js进阶教程(Threejs)请认真阅读以下介绍,会有很多你关心的内容。 源码下载位置:滚动到本页面...jsp案例教程(进阶)
jsp案例教程(进阶)课程大纲 1.jsp+servlet简单登录 2.ckeditor在线编辑器 3.文件上传 4.文件下载 5.登录...
我们在使用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<arr.length; i++) { if(arr[i] === 查找值) { //则包含该元素 } } // for...of for(v of arr) { if(v === 查找值) { //则包含该元素 } } //forEach arr.forEach(v=>{ if(v === 查找值) { //则包含该元素 }
以上就是小编整理总结的js中判断数组中是否有某个值的四种方法,大家可以选择合适的方法套入使用哦~更多js学习推荐:js教程。
课程教程:js 判断数组中是否有某个值上一篇:java中ConcurrentLinkedQueue的入队
下一篇:没有了