InternalError: too much recursionInternalError: too much recursion
Lỗi đặc thù của Firefox, tương đương RangeError: Maximum call stack size exceeded trong Chrome/Node.js.
URIErrorHàm xử lý URI toàn cục (decodeURIComponent, encodeURI) nhận URI không đúng định dạng.
Bạn truyền chuỗi percent-encoded không hợp lệ vào decodeURIComponent() hoặc decodeURI(). Ví dụ: ký tự % đơn lẻ không có hai chữ số hex theo sau, hoặc chuỗi UTF-8 không hợp lệ trong chuỗi được mã hóa.
Kiểm tra chuỗi URI trước khi giải mã. Bọc lời gọi decodeURIComponent() trong try-catch. Dùng encodeURIComponent() để mã hóa chuỗi đúng cách trước khi đưa vào URI. Kiểm tra dữ liệu URI bị cắt ngắn hoặc hỏng.
decodeURIComponent('%'); // URIError: URI malformedInternalError: too much recursionLỗi đặc thù của Firefox, tương đương RangeError: Maximum call stack size exceeded trong Chrome/Node.js.
SyntaxError: JSON.parse unexpected characterJSON.parse() gặp cú pháp JSON không hợp lệ, chẳng hạn nháy đơn, dấu phẩy thừa cuối, hoặc khóa không được trích dẫn.
EADDRINUSEĐịa chỉ (port) đã được tiến trình khác sử dụng.
ERR_STREAM_WRITE_AFTER_ENDCó cố gắng ghi vào stream sau khi stream đã bị đóng.
ERR_SOCKET_BAD_PORTSố cổng không hợp lệ đã được chỉ định cho thao tác mạng.
RangeErrorMột giá trị nằm ngoài phạm vi cho phép, chẳng hạn độ dài mảng không hợp lệ hoặc vượt quá kích thước call stack.