Javascript OR 运算符简写

标签 javascript

我正在尝试在我的应用程序中实现 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/

相关文章:

javascript - yarn /NPM : installing package versions that are compatible to certain dependency version

javascript - 如何连接一个机器人来增加语音 channel ? Discord.js

javascript - Restify 静态网络服务器在启用 HTTP 基本身份验证后停止工作

javascript - 如何访问 Google Earth Engine 中列表中的元素

javascript - 使用 onClick() 写入 tr td

javascript - rails 4.2.0 : Display message when collection is empty

javascript - 如何隐藏 NaN (JavaScript)

javascript - Bootstrap 跨度不起作用

javascript - ng-token-auth 不持久

javascript - phonegap文件编写器