Как передать «это» в окно setInterval

Предположим, у меня есть функция:

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

Поэтому, когда вызывается a.set (), вызывается анонимная функция. Но это не сработает в то время, когда функция запускается, указывает на объект окна. Также не рекомендуется использовать a.b, так как может быть несколько экземпляров a.

Какое хорошее решение этой проблемы?

Ответы на вопрос(1)

Ваш ответ на вопрос