在 JavaScript 中分配变量布尔值的最短方法?
The shortest way to assign variable boolean in JavaStript?
在这种情况下我怎样才能写更少的代码?
let a = true;
let b = false;
let c = false;
let R = false
if(a === true || b === true || c === true) {
R = true
}
我可以给 R 分配一行吗?谢谢
将它们放入数组中并使用 .some
:
const R = [a, b, c].some(Boolean);
或者,对于 true 和 false 映射到 true 和 false 的特殊情况:
const R = a || b || c;
令 a = 真;
让 b = c = R = false;
R=一个|| b || c;
在这种情况下我怎样才能写更少的代码?
let a = true;
let b = false;
let c = false;
let R = false
if(a === true || b === true || c === true) {
R = true
}
我可以给 R 分配一行吗?谢谢
将它们放入数组中并使用 .some
:
const R = [a, b, c].some(Boolean);
或者,对于 true 和 false 映射到 true 和 false 的特殊情况:
const R = a || b || c;
令 a = 真;
让 b = c = R = false;
R=一个|| b || c;