Error: message
Error 实例的 message 数据属性是错误的易读描述。
值
一个字符串,对应于传递给 Error() 构造函数的第一个参数的值。
Error: message 的属性特性 | |
|---|---|
| 可写 | 是 |
| 可枚举 | 否 |
| 可配置 | 是 |
描述
此属性包含错误的简要描述(如果可用或已设置)。message 属性与 name 属性一起被 Error.prototype.toString() 方法用于创建错误的字符串表示。
默认情况下,message 属性是一个空字符串,但可以通过在 Error 构造函数的第一个参数中指定消息来覆盖实例的此行为。
示例
抛出自定义错误
js
const e = new Error("Could not parse input");
// e.message is 'Could not parse input'
throw e;
规范
| 规范 |
|---|
| ECMAScript® 2026 语言规范 # sec-error.prototype.message |
浏览器兼容性
加载中…