Показать сообщение отдельно
  #1 (permalink)  
Старый 19.12.2011, 23:25
Аватар для Livanderiaamarum
Профессор
Отправить личное сообщение для Livanderiaamarum Посмотреть профиль Найти все сообщения от Livanderiaamarum
 
Регистрация: 10.12.2011
Сообщений: 290

(function(){бла-бла-бла})() что это означает?
(function(){  /*код*/  })()


что такое замыкания я знаю. часто вижу такую конструкцию. как она работает?

как думаю я:
первые скобки возвращают то, что находится в них. функцианальное выражение. потом оператор вызова () применяется к тому что вернули скобки. иными словами ПРОСТО создается функция и просто вызывается. ни какого замыкания нет.

а как а самом деле? что происходит? с контекстами, со стеками вызовов и.т.п.

Последний раз редактировалось Livanderiaamarum, 19.12.2011 в 23:27.
Ответить с цитированием