javascript - 如果数组具有一个或多个真值,则 IF 语句
问题描述
这是我想问的一个快速问题。我有这个数组,一个简单的[false, false, true, false, true]
. 如果这些值中的一个(或多个)为真,那么我想传递虚拟 IF 语句。如果没有,我希望声明失败。
我没有任何代码可以进一步向您展示。
希望你能帮我解决这个问题,谢谢。~问
解决方案
你要找的是Array.prototype.some
[false, false, true, false, true].some(Boolean) // true
[false, false, false, false, false].some(Boolean) // false
[true, true, true, true, true, true].some(Boolean) // true
推荐阅读
- php - 在 WooCommerce 单个产品页面上获取“added_to_cart”JS 事件的产品属性
- ios - 测试飞行语言环境不返回关联苹果 ID 的本地语言环境
- powerbi - 根据应在每一行上评估的条件计算 power BI 中列的总和
- java - 如何实现 compareTo()?
- java - 仅从存储在 s3 中的对象中检索元数据信息而不读取对象有效负载
- swiftui - 在范围内找不到“LazyVGrid”
- parsing - 如何解析 ANTLR 中的部分日期?
- javascript - 如何在 React Native 的 Flatlist 中添加自定义组件?
- excel - 如何处理vba中的错误?
- recursion - 动态编程与递归有多大不同