我想检查变量a
是否等于b
或c
.当然我知道这样做的明确方法;
a === b || a === c
但是有一种在Javascript中这样做的简写方法吗?我的意思是,例如,
a === (b || c)
也没有工作.
我在这里发现了类似的问题
做一些像:if($ variable == 1 || $ variable =="whatever"|| $ variable =='492').
PHP:如果a等于b或c或d
但他们在谈论PHP.
我不认为在常规JavaScript中执行此操作的时间更短或更简洁.
另一种方法是做一个三元组,但这可以说是不太可读,所以我会坚持你的表达方式.
三元:
a === b ? true : a === c
建议,如你的问题
a === b || a === c