TypeError: Cannot assign to read only propertyTypeError: Không thể gán vào thuộc tính chỉ đọc
Có lần thử ghi vào thuộc tính chỉ đọc, do đối tượng bị đóng băng hoặc thuộc tính được định nghĩa là không thể ghi.
TypeError: Reduce of empty array with no initial valueArray.reduce() được gọi trên mảng rỗng mà không cung cấp giá trị khởi tạo.
Bạn gọi .reduce() trên mảng hóa ra rỗng và không cung cấp giá trị khởi tạo làm đối số thứ hai. Không có giá trị khởi tạo, reduce dùng phần tử đầu tiên, nhưng mảng rỗng không có phần tử đầu tiên.
Luôn cung cấp giá trị khởi tạo làm đối số thứ hai cho .reduce(): array.reduce((acc, val) => acc + val, 0). Kiểm tra mảng có rỗng không trước khi reduce, hoặc lọc bỏ các mảng rỗng trước.
[].reduce((a, b) => a + b); // TypeErrorTypeError: Cannot assign to read only propertyCó lần thử ghi vào thuộc tính chỉ đọc, do đối tượng bị đóng băng hoặc thuộc tính được định nghĩa là không thể ghi.
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.
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.
TypeError: Method called on incompatible receiverMột phương thức được gọi với giá trị `this` không đúng kiểu mong đợi.
SyntaxError: Unterminated string literalMột chuỗi ký tự thiếu dấu đóng ngoặc.
DOMException: SecurityErrorThao tác nhạy cảm về bảo mật bị chính sách bảo mật của trình duyệt chặn.