Я видел следующее выражение функции:
(function(){ return new Object(); })();
Что это значит?
IT означает создание анонимной функции и ее вызов. Один вызвавший его вернет объект Object. Этот тип функций в основном написан для некоторых задач инициализации.
(function(){ // do some init work here... })();