Cómo pasar "esto" a la ventana setInterval

Supongamos que tengo una función a:

function a() {
    this.b = 1;
    this.set = setInterval(function() {console.log(this.b);}, 200);
}

Así que cuando se llama a.set () se llamará a la función anónima. Pero esto no funcionará como esto en ese momento cuando se activa la función apunta al objeto de la ventana. Además, no es una buena idea usar a.b ya que puede haber varias instancias de a.

¿Cuál es una buena solución a este problema?

Respuestas a la pregunta(6)

Su respuesta a la pregunta