2015-09-03 3 views
0

Я часто использую синтаксис закрытияВ чем разница между этими двумя синтаксисами закрытия?

var something = (function() { 
    //TODO: do something 
}()); 

и я часто люди используют этот синтаксис

var something = (function() { 
    //TODO: do something 
})(); 

Если оба этих двух ведет себя точно так же, каковы различия между ними?

+0

Если вы считаете, что это дубликат, вы должны указать дублируемую ссылку в комментарии @RGraham –

+2

Ссылка на дубликат теперь находится в верхней части вашего вопроса. Просто под * Этот вопрос уже имеет ответ здесь * – CodingIntrigue

ответ

1

Нет никакой реальной разницы. Оба оператора содержат выражения функций, которые оценивают функции, которые немедленно выполняются.

Смежные вопросы