forse il titolo non è molto chiaro ma non sapevo come descrivere così brevemente la situazione
poniamo di avere una funzione qualsiasi da richiamare con setInterval
codice:
function pippo(){
//azioni
if(//condizione_verificata){
clearInterval(identita);
}
}
identita = setInterval(pippo, 1000);
niente di strano o anormale, la funzione viene eseguita fino a che non viene richiamato il clearInterval
arrivo al dunque, poniamo di avere quest'altra situazione
codice:
function pippo(ID){
//azioni
if(//condizione_verificata){
clearInterval(ID);
}
}
identita = setInterval(pippo, 1000, identita);
in questo caso il parametro ID passato alla funzione dovrebbe coincidere con l'identificativo dell'intervallo, ossia identita, invece in questo modo l'intervallo non viene mai bloccato, poichè all'interno della funzione ID risulterà undefined,
ora la mia domanda è --> Esiste un modo di passare l'ID dell'intervallo alla funzione richiamata, senza conoscerne a priori il nome, ma passandolo come parametro della funzione stessa?
grazie a tutti per l'attenzione