Перейти к содержимому
26 / 43

В чём разница между именованными и анонимными функциями?

Именованная функция имеет имя после ключевого слова function, которое отображается в стек-трейсах и доступно для рекурсии внутри самой функции. Анонимная функция не имеет имени и часто используется как коллбэк или присваивается переменной. С ES6 движок JavaScript автоматически выводит имя (name inference) из контекста присваивания, но это работает не всегда.

В чём разница между именованными и анонимными функциями? | JScriptiser