Сообщение от vadim5june
|
Вы не знаете разве что функции записанные в setTimeout выполняются в глобальном контексте window а не в контексте объекта вызывающей функции
|
А вот и неправда
Функции, записанные в setTimeout выполняются в том контексте, в которым они определены. Пример:
var f=function () {
var b=1;
return function () {
alert(b);
};
}();
setTimeout(f, 0);