Вариант 1:
(function(){
console.log('Hello World!');
})();
Вариант 2:
(function(){
console.log('Hello World!');
}());
Мне больше нравится первый вариант, т.к. сразу видно что мы передаем в анонимную функцию
Как все таки правильнее?
Спасибо)
dmitry
2
Правильного варианта в данном случае нет. Оба адекватны, и оба используемы. Главное - придерживаться единообразия во всем проекте.
Плюсую ответ @dmitry.
Хотел только добавить, что у неё много вариантов. И название немного отличается :smile:
Вот статья http://benalman.com/news/2010/11/immediately-invoked-function-expression/ старая но все же актуальная.
P.S. Мой любимый вариант +function () {}();