Preciso de um loop que aguarde uma chamada assíncrona antes de continuar. Algo como: for ( /* ... */ ) { someFunction(param1, praram2, function(result) { // Okay, for cycle could continue }) } alert("For cycle ended"); Como posso fazer isso? Você tem alguma ideia?