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
niente di strano o anormale, la funzione viene eseguita fino a che non viene richiamato il clearIntervalcodice:function pippo(){ //azioni if(//condizione_verificata){ clearInterval(identita); } } identita = setInterval(pippo, 1000);
arrivo al dunque, poniamo di avere quest'altra situazione
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,codice:function pippo(ID){ //azioni if(//condizione_verificata){ clearInterval(ID); } } identita = setInterval(pippo, 1000, identita);
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![]()

Rispondi quotando
