ciao a tutti! ho notato che se faccio una cosa tipo:
codice:
for(j=0;j<10;j++){
     setTimeout(function(){
          alert(j);
     },500*j);
}
ogni 500 secondi mi stampa 9... è come se il for richiamasse e accodasse dieci volte quello che c'è nel setTimeout e quindi non stampa la j che si incrementa gradualmente ma la j che ormai è già incrementata al massimo del for... non so se la mia supposizione è giusta, ma c'è il modo per dire, finchè non hai eseguito tutto quello che è contenuto nel setTimeout non proseguire?
grazie