Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2013, 00:47
Интересующийся
Отправить личное сообщение для ololosh Посмотреть профиль Найти все сообщения от ololosh
 
Регистрация: 25.07.2012
Сообщений: 27

Простейший пример, но не работает.
var obj = {
	name: 'ololosha',
	what: function() {
		alert(this.name);
	}
};

function ololo(fn) {
	fn();
}

ololo(obj.what);


В результате я вижу пустой алерт. Консоль фаербага ни одной ошибка не показывает.
1) почему алерт пустой и код начинает работать, только если сделать так:
ololo(function() {
   obj.what();
})


2) почему консоль фаербага не показывает ни одной ошибки при пустом алерте?
Ответить с цитированием