我正在尝试在我的应用程序中实现 OR 逻辑。我偶然发现了类似下面的内容,想知道我们是否还需要以这种扩展的方式编写 OR 运算。我们是否有一种更简单/更好的方法来为 OR 运算符编写相同的内容,而不是像下面这样编写?
(x == 5 || x == 15)
最佳答案
有一种方法,尽管它需要您将值传递到数组中,从而占用更多内存来创建数组。方法如下:
而不是写
if (x == 15 || x == 5) doSomething();
你可以写
if ([5,15].indexOf(x) != -1) doSomething();
关于Javascript OR 运算符简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461540/