企业官网建站 小程序开发 云逸学习园地
技术文章 许愿墙
技术文章 PHP学习 Javascript学习 DIV+CSS学习 uniapp学习 HTML学习 微信小程序、公众号知识点 VUE知识学习
您所在的位置>云逸小栈>Javascript学习>正文

js判断某个值是否是数组元素,或者数组中是否包含某个值

2024-08-09 22:12:51 浏览 1523

用最直观的方法进行判断

1、indexOf 未找到的返回为-1

let jkuser = JSON.parse(localStorage.getItem('user'))
let a1 = ['04','05','06'];
let a2 = ['01','02','03'];
if(a2.indexOf(jkuser.vipGrade) > -1){
  showConfirmDialog({
    title: '温馨提醒:',
    message: '您好,其他权益正在优化升级中,敬请期待。',
  }).then(ws=>{}).catch(err=>{})
  return false
}
if(a1.indexOf(jkuser.vipGrade) >-1){
  if(bcurl.value!=''){
    rt.push({path:'/index/info',query:{pid:bcurl.value,type:1}})
  }else{
    showConfirmDialog({
      title: '温馨提醒:',
      message: '没有可兑换的礼品!',
    }).then(ws=>{}).catch(err=>{})
    return false
  }
}

2、includes 返回为false

let users = JSON.parse(localStorage.getItem('user'))
let  arr = ['01','02','03','04','05','06'];
if(arr.includes(users.vipGrade) === false){
   showConfirmDialog({
     title: '温馨提醒:',
     message: '您好,目前您的VIP等级尚未达到商旅出行权益领取标准。其他权益正在优化升级中,敬请期待。',
   }).then(ws=>{}).catch(err=>{})
 return false
}


网站开发者电话

18066742510

个人微信号
个人公众号
个人小程序
个人抖音