Grazie KillerWorm!
Bene che sei riuscito a risolvere

Giusto per precisare, il termine "asincrono" non è riferito solo all'argomento AJAX e simili, ma al fatto che ogni evento in JavaScript si può innescare in un tempo non determinabile, per cui la funzione che viene richiamata per quel tale evento, avviene in modo asincrono rispetto allo script in cui questa è definita.

E' comunque corretto il tuo discorso relativo alla variabile locale definita con let a livello di ciclo e quindi mantenuta valorizzata nel suo scope per ogni iterazione. Per cui la tua ultima soluzione può andare bene.

... in effetti tra i vari tuoi script non avevo fatto caso a quel let mancante nel ciclo che avrebbe risolto in modo semplice


Quote Originariamente inviata da U235 Visualizza il messaggio
Lui è mio amico
eeeh, ma non dirlo a nessuno