Перейти до вмісту
Помилки JavaScriptПомилка
SyntaxError: Missing initializer in const declaration

SyntaxError: відсутній ініціалізатор у оголошенні const

Змінна const оголошена без початкового значення.

browsernode

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

Змінні const мають бути ініціалізовані під час оголошення, оскільки їх не можна повторно присвоїти пізніше. Запис 'const x;' без значення є недійсним синтаксисом.

Як виправити

Задайте початкове значення: const x = value. Якщо потрібно оголосити змінну без ініціалізації, використайте let: let x; x = value;. Для об'єктів і масивів ініціалізуйте порожніми значеннями: const obj = {};

Приклад

const x; // SyntaxError: Missing initializer in const declaration
Офіційна документація

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