Lompat ke konten
Error JavaScriptError
SyntaxError: Missing initializer in const declaration

SyntaxError: penginisialisasi tidak ada pada deklarasi const

Variabel `const` dideklarasikan tanpa nilai awal.

browsernode

Apa penyebab error ini

Variabel `const` harus diinisialisasi saat deklarasi karena tidak dapat di-reassign setelahnya. Menulis `const x;` tanpa nilai adalah sintaks yang tidak valid.

Cara memperbaikinya

Berikan nilai awal: `const x = value`. Jika perlu mendeklarasikan tanpa menginisialisasi, gunakan `let`: `let x; x = value;`. Untuk objek atau array, inisialisasi dengan nilai kosong: `const obj = {}`;

Contoh

const x; // SyntaxError: Missing initializer in const declaration
Dokumentasi Resmi

Kode Error Terkait