Cita:
Iniciado por caricatos En vez de true y false poner la cadena vacía por true y cualquier letra por false... entonces obtienes true si el join() de todos los elementos del array es la cadena vacía:
vector[i] = (true) ? "":"*";
vectorCierto = vector.join("").length == 0;
caricatos estoy pensando en esta solución con
eval() desde que he empezado a leer el post, y tu respuesta me ha inspirado en ello:
Código PHP:
var condiciones = new Array( true, false, true, true, true, false);
var todasTrue = eval("New Boolean( "+condiciones.join(" && ")+ ")");
Supongo que funcionaría, símplemente unimos todos los condicionantes con
&& y los convertimos en
Boolean (por si acaso, no sé).
Y rendimiento, pues no lo sé. Habría que probar cuando
condiciones.length se va hasta 10000 o así
.
Saludos.