Como passar "isto" para a janela setInterval
Suponha que eu tenha uma função a:
function a() {
this.b = 1;
this.set = setInterval(function() {console.log(this.b);}, 200);
}
Então, quando a.set () é chamado, a função anônima será chamada. Mas isso não vai funcionar como isso no momento em que a função é acionada aponta para o objeto da janela. Também não é uma boa idéia usar a.b, pois pode haver várias instâncias de a.
O que é uma boa solução para este problema?