Задать вопрос
Alym_a
@Alym_a
дно

В чем разница между двумя вариантами написания самовызывающейся функции?

В чем разница между двумя вариантами написания функции
вариант 1:
(function (param1, param2){
  console.log(param1);
}(10, 20));

// 10


Вариант 2:
(function (param1, param2){
  console.log(param1);
})(10, 20);

// 10


то есть, в одном случае я передаю параметры за пределами обертки функции, в другом внутри. Есть ли принципиальная разница?
  • Вопрос задан
  • 290 просмотров
Подписаться 3 Простой Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
нет
Ответ написан
Комментировать
@StockholmSyndrome
разницы нет

кстати, ещё так можно
+function(param1, param2) {
  console.log(param1);
}(10, 20);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы