为了账号安全,请及时绑定邮箱和手机立即绑定

js 判断汉字是否在范围内出现 如何写

js 判断汉字是否在范围内出现 如何写

慕容3067478 2019-03-04 21:02:44
provincelist(newVal){        var eidtCty = window.localStorage.citycode;        var newCty = JSON.stringify(eidtCty.substring(0,eidtCty.length-1));         newVal.forEach((v,i)=>{          var forCty = JSON.stringify(v.provinceName)          if(forCty.indexOf(newCty) != -1){            console.log(123)            /* this.isdialog = true;             this.alertarea() */           }         })       }forCty是"北京""河北""上海""山东"newCty是"北京"需求是 newCty里的城市 如果不在forCty范围内则执行操作 如果在范围内就不执行操作 这个应该咋判断 求助大佬
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

把“!= -1”改成“== -1”就可以了,如果没看错的话。

if(forCty.indexOf(newCty) == -1){            console.log(123)            /* this.isdialog = true;
            this.alertarea() */
          }


查看完整回答
反对 回复 2019-03-04
?
慕后森

TA贡献1802条经验 获得超5个赞

除了indexOf,也可以用inculdes

if (forCty.includes(newCty)) {  // ...}


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 562 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号