У меня есть класс JavaScript (function) с переменной this.foo и функция this.bar(), this.bar() Я вызываю интервал, но имею небольшую проблему, JavaScript забывает this.foo и я не могу использовать this.foo в this.bar(). Зачем?Javascript забывает эту переменную
function Somethink(element) {
this.foo = element;
this.bar = function() {
// And now this.foo is undefined
}
setInterval(this.bar, 1000)
}
@epascarello: Вы не правильно прочитали мой код. Оно работает. –