Я пытаюсь немедленно вызвать функцию без использования шаблона IIFE (заключив определение функции в круглые скобки). Здесь я вижу два сценария:
-
Когда объявление функции вызывается немедленно: выдает
SyntaxError
. -
Когда выражение функции вызывается немедленно: выполняется успешно.
Пример 1: дает SyntaxError
//gives 'SyntaxError'
function() {
console.log('Inside the function');
}();