Самовозвратные функции JavaScript [дубликаты]
Возможный дубликат:
Разница между (function () {}) (); и function () {} ();
Являются "(function () {}) () ” а также "(function () {} ()) ” функционально равны в JavaScript?
Мне просто интересно, есть ли разница (относительно функциональности) между этими двумя примерами:
первый
(function foo() {
console.log("bar")
})()
второй
(function foo() {
console.log("bar")
}())
Оба, кажется, работают нормально ...
Спасибо!