Ciao a tutti, come posso fare per recuperare il valore di ritorno di una funzione richiamata col setInterval?
è concettualmente sbagliato?codice:this.ID=setInterval(this,"myfunction",50); myfunction=function(){ .... return val; }
Ciao!
Ciao a tutti, come posso fare per recuperare il valore di ritorno di una funzione richiamata col setInterval?
è concettualmente sbagliato?codice:this.ID=setInterval(this,"myfunction",50); myfunction=function(){ .... return val; }
Ciao!
Sì, perché tu non fai ritornare un valore che salvi in una variabile poiché la funzione la richiami attraverso l'azione setInterval. Piuttosto ti conviene salvare il valore in una variabile globale e poi utilizzarlo in un altro modo oppure assegnarlo alla variabile nel momento in cui la funzione viene eseguita.
si infatti io gia mi registravo il valore in una proprietà della mia classe , la mia era appunto una curiosità su come avrei potuto fare col metodo tradizionale...
Grazie lo stesso Thunder!![]()