У меня есть два фрагмента кода. Первый работает нормально, а второй выдает ошибку.
var b = function abc() {
alert(a);
}()
Здесь я получаю предупреждающее сообщение.
function abc() {
alert(a);
}()
Здесь я получаю сообщение об ошибке «Uncaught SyntaxError: Unexpected token )». Я использую браузер Chrome.
Опять работает следующее.
(function abc() {
alert(a);
})()
Каково назначение закрывающих скобок?