IN
关于javascript中的运算符,我有一个小问题。
正如我们所知,这简化了冗余逻辑 OR。
我有以下声明:
if(value==="abc" || value==="cde" || value==="efg" || ...){
...
}
我可以使用
if(value in { "abc":1, "cde":1, "efg":1, ... }){
...
}
我将其作为示例编写,但 Google Chrome 控制台出现错误:
Uncaught SyntaxError: Unexpected token :
我的错在哪里?