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