SyntaxError: Missing initializer in const declarationSyntaxError: falta el inicializador en la declaración const
Se declaró una variable const sin un valor inicial.
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 declarationCódigos de Error Relacionados
EvalErrorEvalError
Un error relacionado con la función global eval(). Este error rara vez se encuentra en JavaScript moderno.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce de un arreglo vacío sin valor inicial
Se llamó a Array.reduce() sobre un array vacío sin proporcionar un valor inicial.
EPIPEEPIPE: Tubería rota
Se intentó escribir en una tubería o socket cuyo extremo de lectura ha sido cerrado.
TypeError: Cannot add property, object is not extensibleTypeError: no se puede añadir la propiedad, el objeto no es extensible
Se intentó añadir una propiedad a un objeto que se ha vuelto no extensible.
TypeError: x is not iterableTypeError: x no es iterable
Se usó un valor no iterable donde se esperaba uno iterable, como en un bucle for...of o el operador spread.
TypeError: Cannot convert a Symbol value to a stringTypeError: No se puede convertir un valor Symbol en cadena
Se intentó una conversión implícita de un Symbol a string, lo cual no está permitido.