ciao
volevo sapere come si fa a referenziare l'oggetto istanziato dall'interno di un costruttore quando si verifica una dilazione temporale. vabbe' spiego meglio perche cosi non dice molto la frase. ho questo costruttore:
cosi come' il codiec non funziona, o meglio, funziona 2 volte (chiaro no?! la prima volta quando si lancia il metodo e poi al 1 timeout perche il this era disponibile al momento in cui esso viene eseguito la prima volta).Codice PHP:
var C = function(){
var x = "ciao";
this.ripeti = function(){
alert(x);
setTimeout(this.ripeti, 1000);
}
}
var O = new C();
O.ripeti();
come faccio a fare perpetuare la cosa all'infinito? in altre parole dove salvo il riferimento all'oggetto istanziato in modo da poter lanciare con successo il metodo ripeti()???
grazzzie