Hướng dẫn what is object error in javascript? - lỗi đối tượng trong javascript là gì?
Lỗi thời gian chạy dẫn đến các đối tượng Loại lỗiBên cạnh hàm tạo 2Tạo một thể hiện biểu thị một lỗi xảy ra liên quan đến chức năng toàn cầu 3. 4Tạo một thể hiện biểu thị một lỗi xảy ra khi một biến hoặc tham số số nằm ngoài phạm vi hợp lệ của nó. 5Tạo một thể hiện biểu thị một lỗi xảy ra khi không tham chiếu tham chiếu không hợp lệ. 6Tạo một thể hiện đại diện cho một lỗi cú pháp. 7Tạo một thể hiện biểu thị một lỗi xảy ra khi một biến hoặc tham số không thuộc loại hợp lệ. 8Tạo một thể hiện biểu thị một lỗi xảy ra khi 9 hoặc 0 được truyền các tham số không hợp lệ. 1Tạo một thể hiện đại diện cho một số lỗi được bọc trong một lỗi duy nhất khi cần có nhiều lỗi được báo cáo bởi một thao tác, ví dụ như 2. 3 không chuẩnNon-standardTạo một thể hiện biểu thị một lỗi xảy ra khi lỗi bên trong trong công cụ JavaScript bị ném. Ví dụ. "Quá nhiều đệ quy". Người xây dựng 4Tạo một đối tượng Phương pháp tĩnh 6 không chuẩnNon-standardHàm V8 không chuẩn tạo thuộc tính 7 trên một thể hiện lỗi. 8 không chuẩnNon-standardMột thuộc tính số V8 không chuẩn, giới hạn số lượng khung ngăn xếp trong một stacktrace lỗi. 9 không chuẩnNon-standard OptionalChức năng V8 không chuẩn, nếu được cung cấp bởi UserCode, được gọi bởi động cơ JavaScript V8 cho các ngoại lệ ném, cho phép người dùng cung cấp định dạng tùy chỉnh cho các ngăn xếp. Thuộc tính thể hiện 0Thông báo lỗi. Đối với các đối tượng 2Tên lỗi. Điều này được xác định bởi hàm tạo hàm. 3Lỗi nguyên nhân chỉ ra lý do tại sao lỗi hiện tại được ném - thường là một lỗi bị bắt khác. Đối với các đối tượng 5 của đối số thứ hai của nhà xây dựng. 6 không chuẩnNon-standard
Một thuộc tính Mozilla không chuẩn cho đường dẫn đến tệp đã nêu ra lỗi này. 7 không chuẩnNon-standardMột thuộc tính Mozilla không chuẩn cho số dòng trong tệp đã nêu lỗi này. 8 không chuẩnNon-standardMột thuộc tính Mozilla không chuẩn cho số cột trong dòng đã nêu ra lỗi này. 9 không chuẩnNon-standardMột tài sản không chuẩn cho một dấu vết ngăn xếp. Phương pháp thể hiện 0Trả về một chuỗi đại diện cho đối tượng được chỉ định. Ghi đè phương thức 1.Ví dụNém một lỗi chung Thông thường bạn tạo một đối tượng 3. Bạn có thể xử lý lỗi bằng cách sử dụng cấu trúc 4:
Xử lý một loại lỗi cụ thểBạn có thể chọn chỉ xử lý các loại lỗi cụ thể bằng cách kiểm tra loại lỗi với thuộc tính 5 của lỗi hoặc, nếu bạn đang viết cho các công cụ JavaScript hiện đại, từ khóa 6: từ khóa:
Phân biệt giữa các lỗi tương tựĐôi khi, một khối mã có thể thất bại vì những lý do yêu cầu xử lý khác nhau, nhưng ném các lỗi rất giống nhau (nghĩa là với cùng loại và thông báo). Nếu bạn không có quyền kiểm soát các lỗi ban đầu được ném, một tùy chọn là bắt chúng và ném các đối tượng 9 của nhà xây dựng dưới dạng thuộc tính 5 của nó. Điều này đảm bảo rằng lỗi gốc và dấu vết ngăn xếp có sẵn cho các khối thử/bắt cấp cao hơn.Ví dụ dưới đây cho thấy điều này cho hai phương pháp sẽ thất bại với các lỗi tương tự (
Lưu ý: Nếu bạn đang tạo thư viện, bạn nên sử dụng lỗi gây ra lỗi để phân biệt giữa các lỗi khác nhau - thay vì yêu cầu người tiêu dùng của bạn phân tích thông báo lỗi. Xem trang Nguyên nhân lỗi cho một ví dụ. If you are making a library, you should prefer to use error cause to discriminate between different errors emitted — rather than asking your consumers to parse the error message. See the error cause page for an example. Các loại lỗi tùy chỉnh cũng có thể sử dụng thuộc tính 5, với điều kiện hàm tạo của các lớp con vượt qua tham số 9 khi gọi Error 5. Trình xây dựng lớp cơ sở 4 sẽ đọc Error 7 và xác định thuộc tính 5 trên thể hiện lỗi mới.
Các loại lỗi tùy chỉnhBạn có thể muốn xác định các loại lỗi của riêng mình xuất phát từ Xem "Cách tốt để gia hạn lỗi trong JavaScript là gì?" trên stackoverflow cho một cuộc thảo luận chuyên sâu. Lưu ý: Một số trình duyệt bao gồm hàm tạo
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêm
Đối tượng lỗi có nghĩa là gì?Đối tượng lỗi là một đối tượng tích hợp cung cấp một bộ thông tin hữu ích tiêu chuẩn khi xảy ra lỗi, chẳng hạn như dấu vết ngăn xếp và thông báo lỗi.a built-in object that provides a standard set of useful information when an error occurs, such as a stack trace and the error message.
Có bao nhiêu loại đối tượng lỗi trong JavaScript?Có 7 loại lỗi JavaScript: lỗi cú pháp, lỗi tham chiếu, lỗi loại, lỗi đánh giá, rangeRror, lỗi URI và lỗi nội bộ.7 types of JavaScript errors: Syntax error, Reference Error, Type Error, Evaluation Error, RangeError, URI Error and Internal Error.
Đối tượng lỗi chứa bao nhiêu?Đối tượng, được gọi là một đối tượng ngoại lệ, chứa thông tin về lỗi, bao gồm loại của nó và trạng thái của chương trình khi xảy ra lỗi.information about the error, including its type and the state of the program when the error occurred.
Các loại lỗi khác nhau trong JavaScript là gì?7 loại lỗi gốc trong JavaScript bạn nên biết.Hiểu các loại lỗi bản địa phổ biến trong JavaScript..... RangeError.Điều này được ném khi một số nằm ngoài phạm vi giá trị cho phép..... Tham chiếu..... Lỗi cú pháp..... Kiểu hàng..... Urierror..... Evalerror..... InternalError.. |