Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
В коде есть оператор function, для которого требуется имя. Вам нужно будет проверить, как определены функции и нужно ли предоставить для них имя, или если рассматриваемая функция должна быть выражением функции, IIFE, или если код функции вообще правильно размещён в этом контексте.
Оператор функции (или объявление функции) требует имя, это не будет работать:
Вы можете использовать выражение функции (назначат) вместо:
Или, ваша функция возможно, предназначена для IIFE (немедленно вызываемое выражение функции), которое является функцией, которая запускается, как только она определена. В этом случае вам понадобится ещё несколько брекетов:
При использовании меток функций после ключевого слова function всё равно потребуется указать имя функции. Это не работает:
Это будет работать, например так:
Если вы намеревались создать метод объекта, вам нужно будет создать объект. Тогда допустим следующий синтаксис без имени после ключевого слова function.
Кроме того, внимательно следите за синтаксисом при использовании колбэков. Очень легко забыть скобку или запятую.
как бы было правильно:
This page was last modified on 7 авг. 2023 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.