Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2012, 17:00
Новичок на форуме
Отправить личное сообщение для Faydaen Посмотреть профиль Найти все сообщения от Faydaen
 
Регистрация: 29.07.2012
Сообщений: 2

Как взывать метод объекта через setTimeout
Не удается взывать функцию объекта через setTimeout (а так же через setInterval). При попытки вызова она выводит undefined

/* есть объект у которого есть аттриубт 
	и функция которая обращается к этому аттрибуту */
	var my = {};
	my.par = 'мой атрибут';
	my.funct = function(){
		alert(this.par);
	}
	
	// при вызови метода объекта просто так она нормально работает
	my.funct(); //выводит "мой атрибут"

	// но если попытаться седлать через setTimeout
	// или setInterval то она не видит своего значения
	setTimeout(my.funct, 1000); //выводит undefined

Подскажите как правильно?
Ответить с цитированием