Đi đến nội dung
Lỗi JavaScriptLỗi
ReferenceError

ReferenceError

Một tham chiếu đến biến không tồn tại trong phạm vi hiện tại.

browsernode

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

Bạn cố dùng biến chưa được khai báo, không nằm trong phạm vi, hoặc bị truy cập trước khai báo (temporal dead zone). Điều này cũng có thể xảy ra do viết sai tên biến.

Cách sửa

Khai báo biến trước khi sử dụng bằng let, const, hoặc var. Kiểm tra lỗi đánh máy trong tên biến. Đảm bảo biến nằm trong phạm vi nơi bạn truy cập. Import các module còn thiếu.

Ví dụ

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Tài liệu chính thức

Mã lỗi liên quan