Передать правильный контекст this для обратного вызова setTimeout? [Дубликат]

На этот вопрос уже есть ответ:

Как получить доступ к правильному `this` внутри обратного вызова? 10 ответов

Как передать контекст вsetTimeout? Я хочу позвонитьthis.tip.destroy() еслиthis.options.destroyOnHide через 1000 мс Как мне это сделать

if (this.options.destroyOnHide) {
     setTimeout(function() { this.tip.destroy() }, 1000);
} 

Когда я попробую описанное выше,this относится к окну.

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

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