我正在尝试在我的应用程序中实现OR逻辑。我偶然发现了下面的内容,想知道我们是否还需要以这种扩展的方式编写OR操作。我们是否有更简单/更好的方法为OR运算符编写相同的代码而不是像下面那样编写它?
(x == 5 || x == 15)
答案 0 :(得分:1)
有一种方法,虽然它会要求您将值传递给数组,但需要使用更多内存来创建数组。方法如下:
而不是写
if (x == 15 || x == 5) doSomething();
你可以写
if ([5,15].indexOf(x) != -1) doSomething();