Przejdź do treści
Błędy JavaScriptBłąd
SyntaxError: Missing initializer in const declaration

SyntaxError: Brak inicjalizatora w deklaracji const

Zmiennej const nie przypisano wartości początkowej.

browsernode

Co powoduje ten błąd

Zmienne const muszą być inicjalizowane w momencie deklaracji, ponieważ nie można im później przypisać nowej wartości. Zapis 'const x;' bez wartości jest nieprawidłową składnią.

Jak to naprawić

Podaj wartość początkową: const x = value. Jeśli potrzebujesz deklaracji bez inicjalizacji, użyj let: let x; x = value;. Dla obiektów lub tablic inicjalizuj pustymi wartościami: const obj = {};

Przykład

const x; // SyntaxError: Missing initializer in const declaration
Oficjalna dokumentacja

Powiązane kody błędów