JavaScript - 检查是否至少有一个变量为真

标签 javascript variables boolean

如何检查一组变量中是否至少有一个为真。
例如:

var v1 = false;
var v2 = false;
var v3 = false;
var v4 = false;
var v5 = false;

假设我有 5 个按钮和变量 v1每次点击都会改变button1等等。假设我点击了 button4v4更改为真。如何检查 5 个变量中的至少一个是否为真。像这样的东西:
if(1/5 variables is true) {do something}

我应该创建一个数组还是什么?

最佳答案

if([v1, v2, v3, v4, v5].some(item => item)) {
    //code
}

关于JavaScript - 检查是否至少有一个变量为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43851374/

相关文章:

javascript - 如何滚动到具有特定 div 类的第一个可见元素?

javascript - 测试是否有任何输入具有焦点

java - 使用 boolean 值而不是变量初始化的 For 循环

javascript - 为什么 JS 'id' 返回未定义

r - 可以在不声明变量的情况下命名它吗?

python - 比较 Pandas Dataframes 的 boolean 值——返回字符串

java - 在无操作的情况下返回 boolean 值/值而不是 null 是一个好习惯吗?

javascript - 使用单个基石对象显示多个图像

javascript - 如何使用 "this"关键字而不是元素 ID?

c++ - 为什么不仅仅将 boolean 值进行比较?