Saltar al contenido
Errores de JavaScriptError
SyntaxError: Missing initializer in const declaration

SyntaxError: falta el inicializador en la declaración const

Se declaró una variable const sin un valor inicial.

browsernode

Qué causa este error

Las variables const deben inicializarse en el momento de la declaración porque no se pueden reasignar después. Escribir 'const x;' sin un valor es una sintaxis no válida.

Cómo solucionarlo

Proporciona un valor inicial: const x = value. Si necesitas declarar sin inicializar, usa let en su lugar: let x; x = value;. Para objetos o arrays, inicialízalos con valores vacíos: const obj = {};

Ejemplo

const x; // SyntaxError: Missing initializer in const declaration
Documentación Oficial

Códigos de Error Relacionados