Перейти до вмісту
Помилки JavaScriptПомилка
ReferenceError

ReferenceError

Звернення до змінної, що не існує в поточній області видимості.

browsernode

Що спричиняє цю помилку

Ви намагалися використати змінну, яку не оголошено, яка недоступна в поточній області видимості, або до якої зверталися до оголошення (тимчасова мертва зона). Також може виникати через друкарські помилки в іменах змінних.

Як виправити

Оголосіть змінну перед використанням за допомогою let, const або var. Перевірте правильність написання імен змінних. Переконайтесь, що змінна доступна там, де ви до неї звертаєтесь. Імпортуйте відсутні модулі.

Приклад

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

Пов'язані коди помилок