miércoles, 1 de julio de 2009

como hacer Bien un For

Y pensar que puse javascriptexperts en el nombre del blog porque creí que sabia suficiente de javascript pero siempre hay alguien que sorprende.
Generalmente la peor manera de hacer un for es

for (var i=0; i alert(arr[i]);
}

porque?, debido a que por cada iteración debemos ir a buscar el valor de la variable length, dentro de arr, con lo cual desperdiciamos tiempo. en su lugar si hiciesemos

for(var i= arr.length;i>=0;i--){
alert(arr[i]);
}

de esta forma, tambien recorremos el array arr solo que esta vez por cada iteracion simplemente comaramos i con 0, y no con el valor de una variable que pudo haber cambiado.
podemos ver la fuente en
http://www.anieto2k.com/2009/05/28/for-reverso-para-grandes-interaciones-en-javascript/

6 comentarios:

  1. ¿no sería?

    for(var i= arr.length-1;i>=0;i--){
    alert(arr[i]);
    }

    Felicidades por vuestro/tu blog, me parece la mar de interesante :D.

    ResponderEliminar
  2. Respuestas
    1. papasfritasconsalsadematematicas8 de noviembre de 2016, 8:41

      me gusta gracias, gran aporte

      Eliminar
  3. papasfritasconsalsadematematicas8 de noviembre de 2016, 8:43

    callameeeeeeeeeeee muerete se donde vives

    ResponderEliminar