Buon giorno a tutti,

ho un piccolo problema con le temporizzazioni in javascript. Mi spiego:

ho costruito una piccola classe in javascript e adesso vorrei che un metodo ne richiami un altro attraverso un setInterval. Posto il codice:

Codice PHP:
function classe(indice)
{
    
this.index=indice;
    
this.interval;

    
this.ripeti = function ()
    {
          
alert(this.index);
    }

    
this.start = function()
    {
          
clearInterval(this.interval);
          
this.interval=window.setInterval(this.ripeti,20);
    }

}

var 
nuovo = new classe(0);
classe.start(); 
ciò che vorrei che accadesse sarebbe una serie infinita di alert con scritto l'indice della classe (in questo caso 0), invece la funzione viene eseguita ad intervalli regolari ma viene visualizzato il valore 'undefined' invece dell'indice vero e proprio.

Qualcuno sa darmi una mano????
grazie