TypeError: x is not a constructorTypeError: x không phải constructor
Có lần thử dùng từ khóa new với một giá trị không phải constructor.
TypeError: Cannot set properties of undefined/nullCó lần thử gán thuộc tính lên undefined hoặc null.
Bạn cố gán thuộc tính cho một giá trị null hoặc undefined. Điều này xảy ra khi đối tượng cha chưa được khởi tạo, hàm trả về null thay vì đối tượng, hoặc biến chưa được gán giá trị đúng trước khi sử dụng.
Khởi tạo đối tượng trước khi thiết lập thuộc tính trên nó. Đảm bảo các hàm trả về đối tượng hợp lệ thay vì null/undefined. Thêm kiểm tra phòng thủ: if (obj) { obj.prop = value; }. Dùng giá trị mặc định trong quá trình khởi tạo.
let obj = null; obj.key = 'value'; // TypeErrorTypeError: x is not a constructorCó lần thử dùng từ khóa new với một giá trị không phải constructor.
TypeError: Cannot read properties of undefined/nullĐã cố truy cập thuộc tính hoặc phương thức trên undefined hoặc null.
InternalError: too much recursionLỗi đặc thù của Firefox, tương đương RangeError: Maximum call stack size exceeded trong Chrome/Node.js.
ReferenceError: x is not definedMột biến được tham chiếu nhưng chưa được khai báo trong bất kỳ phạm vi nào có thể truy cập.
ERR_INSPECTOR_ALREADY_ACTIVATEDNode.js inspector (debugger) đã được kích hoạt nhiều hơn một lần.
EADDRINUSEĐịa chỉ (port) đã được tiến trình khác sử dụng.