no no va bene la risposta che mi hai dato... ma invece... questo è un dubbio che non centra con quel che sto facendo, ma potrebbe capitare...
se io, facciamo un esempio, con il click del mouse sopra a qualcosa richiamassi:
funzione_lunghissima() e setInterval (sempre dipendente dal risultato di funzione_lunghissima)
un pò come l'esempio precedente, con la differenza che il clearInterval è richiamato con il rilascio del mouse...
cosa succederebbe se la funzione lunghissima durasse qualche secondo? che quindi, il click del mouse e il successivo rilascio avvenissero prima della risoluzione della funzione? il setInterval verrebbe cancellato (con clearInterval) ancora prima di partire? quindi non andrebbe? e come si potrebbe risolvere?