Caricatos ... recursiva no es cuanto una función se llama a si misma ?.
Por otro lado, no importa mucho ahora que es lo que entiendo yo por recursividad.
En estos días lo implementé de una manera distinta. Algo asi ...
Código:
for (i=0; i<10; i++) {
setTimeout("recurrente()", i*1000);
}
Más allá de algún error de sintaxis, lo que hago con esto es disparar 10 timers donde el primero dura 1 segundo y el ultimo 10. Pero los 10 se disparan al mismo tiempo, entonces puedo deducir que entre cada timer hay un segundo de diferencia, o sea, la función
recurrente() la termino llamando 10 veces cada un segundo.
Si todo esto es correcto, necesito saber lo siguiente:
(1) Gasto mucha memoria al hacer esto ?. Pensemos que yo lo quiero, por ahí, para 500 o 1000 iteraciones.
(2) Cuanto mas recurso
gasta este script a diferencia al que ha implemento Caricatos (
arriba ?
(3) Cuan preciso es ?
(4) Eventos externos tipo onMouseDown, onClick, etc; afectan al funcionamiento ?
(5) Hay alguna forma de hacerlo mejor ?
Saludos y Graciasa.