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 | |
|---|---|
| Writable | yes |
| Enumerable | no |
| Configurable | yes |
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> |