Оба этих блока кода ниже предупреждают foo
, затем bar
. Единственное отличие: })()
и }())
.
Код 1:
(function()
{
bar = 'bar';
alert('foo');
})();
alert(bar);
Код 2:
(function()
{
bar = 'bar';
alert('foo');
}());
alert(bar);
Итак, есть ли разница, кроме синтаксиса?