Ir para o conteúdo
Erros de JavaScriptErro
SyntaxError: Missing initializer in const declaration

SyntaxError: Inicializador ausente na declaração const

Uma variável const foi declarada sem um valor inicial.

browsernode

O que causa este erro

Variáveis const devem ser inicializadas no momento da declaração porque não podem ser reatribuídas posteriormente. Escrever 'const x;' sem um valor é sintaxe inválida.

Como corrigir

Forneça um valor inicial: const x = value. Se precisar declarar sem inicializar, use let: let x; x = value;. Para objetos ou arrays, inicialize com valores vazios: const obj = {};

Exemplo

const x; // SyntaxError: Missing initializer in const declaration
Documentação Oficial

Códigos de Erro Relacionados