Código Javascript
:
Ver originalfor(i=0; mi_array.length; i++)
Porque el for no tiene condición de salida.Tiene una expresión (mi_array.length) que siempre va a evaluar a true (ya que dices que en tu array hay algunos elementos).
Seguramente lo que quieres hacer es i<mi_array.length