Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 975 Bytes

File metadata and controls

9 lines (6 loc) · 975 Bytes

Объясните, почему это не является IIFE: function foo(){ }();

В этом примере будет выведено исключение SyntaxError, в данном случае это объявление функции и скобки в конце не будут отнесены к функции, так как они играют роль оператора группировки. Такие скобки не могут быть пустыми, поэтому будет выброшено исключение. Для того чтобы переделать этот пример под немедленно вызываему функцию - нужно обернуть функциональное выражение в скобки и удалить именование функции.