Я хочу вызвать функцию window.setTimeot
с моей настраиваемой областью видимости, поэтому я использую вызывает метод
, но что-то не так.
function foo() {
this.bar = function() {
console.log("keep going");
window.setTimeout.call(this,this.bar,100);
}
this.bar();
}
new foo;
в Firefox выводится на консоль только 1 строка, а затем ничего, а в Google Chrome выдается ошибка TypeError
.
В чем проблема моего кода?