Error: message

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính dữ liệu message của một instance Error là mô tả lỗi mà con người có thể đọc được.

Giá trị

Một chuỗi tương ứng với giá trị được truyền vào constructor Error() làm đối số đầu tiên.

Property attributes of Error: message
Writableyes
Enumerableno
Configurableyes

Mô tả

Thuộc tính này chứa mô tả ngắn gọn về lỗi nếu có hoặc đã được thiết lập. Thuộc tính message kết hợp với thuộc tính name được phương thức Error.prototype.toString() sử dụng để tạo biểu diễn chuỗi của lỗi.

Theo mặc định, thuộc tính message là một chuỗi rỗng, nhưng hành vi này có thể được ghi đè cho một instance bằng cách chỉ định thông báo làm đối số đầu tiên cho constructor Error.

Ví dụ

Ném một lỗi tùy chỉnh

js
const e = new Error("Could not parse input");
// e.message is 'Could not parse input'
throw e;

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-error.prototype.message

Tương thích trình duyệt

Xem thêm