![]() |
1
8
你的表达总是正确的,你需要:
或:
而且,对于短促:
更多信息:
编辑:
如果您选择最后一种方法,从您发布的代码开始
似乎
为了成为循环的一部分,我建议您在循环外部创建正则表达式,并使用
|
![]() |
2
6
假设您的意思是“val不等于1或2或3”,那么De Morgan定理适用: if ((val != "One") && (val != "Two") && (val != "Three")) { // Do something... } |
![]() |
3
0
要获得更短的方法,请尝试此格式(复制自 http://snook.ca/archives/javascript/testing_for_a_v ):
或
|
![]() |
4
0
Mike提到的方法只适用于3个值,但如果您想将其扩展到
要在ie<=7上支持此方法,可以定义一个名为array.hasElement()的方法,如下所示:
然后这样称呼它:
注意:只有在火狐中测试过,这是完全可行的。 |
![]() |
5
-1
除了将表达式扩展为三个子句之外,我认为您最好将变量命名为
|
![]() |
6
-1
使用数组的其他方法:
注:
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 5 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 5 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 6 月前 |