Digamos que tiene una matriz de booleanos en javascript:
[true, false, true, true, false]¿Cuál es la mejor práctica para realizar una operación lógica 'Y' en todos estos valores para que el ejemplo anterior se convierta en:
falseEn otras palabras, ¿cuál es la mejor práctica para Y'ing todos estos valores juntos?
La forma mejor/más limpia en la que pensé es usar la función de reducción de esta manera:
const array1 = [true, false, true, true]; const initialValue = array1[0]; const array1And = array1.reduce( (previousValue, currentValue) => previousValue && currentValue, initialValue ); console.log(array1And); //false¿Hay una manera más simple de lograr lo mismo?