如何检查一组变量中是否至少有一个为真。例如:
var v1 = false;
var v2 = false;
var v3 = false;
var v4 = false;
var v5 = false;
假设我有 5 个按钮,变量 v1
每次单击时都会更改 button1
等等。假设我单击 button4
和 v4
更改为 true。如何检查 5 个变量中是否至少有一个为真。是这样的:
if(1/5 variables is true) {do something}
我应该创建一个数组还是什么?
原文由 Werl_ 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是有条件的
OR
操作:这是这方面最简单的解决方案。但是
.some()
比较棘手,但也是一种很好的方法。一探究竟。如果它是 100 个元素,你不能写
(v1 || v2 ...|| v100)
那么使用.some()
会有所帮助。例子: