javascript - 如何在 JavaScript 中缩短 OR 条件?
问题描述
所以,我只想问,写这样的条件是不是更美一些:
状态 === 'su' || 状态 === 'ja' || 状态 === 'fa'
我的意思是,也许它们可以重写为:
状态 === ('su' || 'ja' || 'fa')
谢谢
解决方案
正如@Paulpro 在他的评论中所说。您可以使用
['su','ja','fa'].includes( state )
.
我将其添加为答案,因此有时它对某人很有用并且很容易找到。
推荐阅读
- html - 对为什么我的 jumbotron 与我的 div 重叠感到困惑
- r - 如何使用 lapply 添加多个列?
- java - Selenium Webdriver [java] 中的事件监听器是什么
- android - 在连续循环中实现 Handler 与 UI 线程的交互
- java - Lex 机器人与 Rest Api 的集成
- php - cURL 域可以使用浏览器访问,但不能使用 cURL 访问
- c# - 从 JSON 创建 Unity 变量文本
- ios - 您的 iOS 分发证书将在 30 天后失效
- html - 哪个先出现,主要标签还是部分标签?
- java - 使用监听器和不使用监听器创建范围报告有什么区别