Показать сообщение отдельно
  #2 (permalink)  
Старый 26.04.2011, 23:07
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

После } не хватает ; (в 10-ой строчке)

Это "странное" поведение можно объяснить так:
var test = function func(fn){
  return fn;
}
(function(){ // функция из этих скобок передается в ф-цию func
  alert('test');
})(); // а эти скобки вызывают то, что вернула ф-ция func

Последний раз редактировалось Sweet, 26.04.2011 в 23:20.
Ответить с цитированием