Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2008, 16:34
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Re: Me conviene usar eval aca ?

Hola:

Pues con los valores lógicos deberías pensar en la conjunción lógica... con que uno de los valores sea false es sufi... pero la implementación es más trabajosa... al menos hay que hacer un bucle.

Sobre el rendimiento, siempre es mejor usar primitivas del lenguaje, y los bucles suelen tener más penalización en el rendimiento...

Tratando de calcular el rendimiento, si no me equivoqué en nada, el código que te propuse tan solo tiene una primitiva o instrucción (y una comparación)

Con valores lógicos sería:
vale = true:
for (i = 0; i < vectorCondicion.length; i ++) vale = vale && vectorCondicion[i];

En ese caso la respuesta depende del tamaño del array...

Más o menos eso me ensañaron, pero la realidad es que hay primitivas que son más rápidas y eficientes que otras... tal vez las comparaciones y asignaciones sean las que mejor o más rápida respuesta tienen...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo