Ниже приведена анонимная функция, которая была помещена в круглые скобки, поэтому теперь функция может быть сохранена как переменная и вызывается в другом месте, как показано в номере 2. Однако как можно вызвать вызов сценария номер 1? Как его можно определить, если у него нет имени? И как изменить анонимную функцию на определенную функцию?Когда будет использоваться анонимная функция?
**Number 1**
(function() {
// Do something
})();
**Number 2**
(var funcName = function() {
// Do something
})();
funcName();
Номер 2 недействителен Javascript. У вас не может быть оператора объявления переменной в контексте выражения. – Paulpro
Анонимная функция может быть вызвана позже, не указывая имя с помощью Y-combinator – Paulpro