Grazie mille del chiarimento. Mi rimane un dubbio:
Il fatto che tu richiami la stessa funzione, va a ricreare una nuova variabile locale definendo, di fatto, una nuova istanza per il setInterval. Questo significa che si attiveranno più setInterval contemporaneamente senza mai terminare.
E' un dato di fatto a prescindere da come definisco la variabile (globale o locale) del setInterval?
Grazie ancora.
Ciao