Перейти к содержимому
Ошибки JavaScriptОшибка
ReferenceError

ReferenceError

Была сделана ссылка на переменную, которая не существует в текущей области видимости.

browsernode

Что вызывает эту ошибку

Вы попытались использовать переменную, которая не была объявлена, находится вне области видимости или к которой обратились до объявления (временная мёртвая зона). Ошибка также может возникнуть при опечатках в именах переменных.

Как исправить

Объявите переменную перед использованием с помощью let, const или var. Проверьте имена переменных на наличие опечаток. Убедитесь, что переменная находится в области видимости в месте обращения. Импортируйте отсутствующие модули.

Пример

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Официальная документация

Связанные коды ошибок