a == b && b == c
Этого будет достаточно для приведенного вами примера
Вы можете сделать это с каждые вот так
Здесь идея состоит в том, чтобысравнить все значения с первым элементом массива, используя every
.
var a = true;
var b = false;
var c = false;
let arr = [a,b,c,false,undefined];
let arr2 = [true,true]
console.log(arr.every( e => e === arr[0] ))
console.log(arr2.every( e => e === arr2[0]))
console.log([a,b,c,false,undefined].every((e,i,arr)=>e===arr[0]))
Измените его на функцию, подобную этой, если она будет использоваться много раз
let arr = [false,undefined];
let arr2 = [true,true]
function test (input){
let check = (e,i,a) => e === a[0];
return input.every(check);
}
console.log( test(arr) )
console.log( test(arr2) )