Đi đến nội dung
Lỗi JavaScriptLỗi
SyntaxError: Missing initializer in const declaration

SyntaxError: Thiếu bộ khởi tạo trong khai báo const

Một biến const được khai báo mà không có giá trị khởi tạo.

browsernode

Nguyên nhân gây ra lỗi này

Biến const phải được khởi tạo ngay tại thời điểm khai báo vì không thể gán lại sau đó. Viết 'const x;' mà không có giá trị là cú pháp không hợp lệ.

Cách sửa

Cung cấp giá trị khởi tạo: const x = value. Nếu cần khai báo mà chưa khởi tạo, dùng let thay thế: let x; x = value;. Với object hoặc mảng, khởi tạo với giá trị rỗng: const obj = {};

Ví dụ

const x; // SyntaxError: Missing initializer in const declaration
Tài liệu chính thức

Mã lỗi liên quan