在 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;