📜  JavaScript | Error.prototype.toString() 方法(1)

📅  最后修改于: 2023-12-03 15:31:39.115000             🧑  作者: Mango

JavaScript | Error.prototype.toString() 方法

Error.prototype.toString() 方法返回一个字符串,该字符串包含错误消息和堆栈跟踪(如果有)。

语法
error.toString()
参数

无。

返回值

错误消息和堆栈跟踪组成的字符串。

例子
try {
  // Do something that can throw an error
} catch (error) {
  console.error(error.toString());
}
备注
  • 在 JavaScript 中,Error 是一个内置的对象类型,可以自定义构造函数继承它。
  • Error.prototype.toString 方法可以被覆盖来自定义错误消息的格式。
  • Error.prototype.toString 方法返回的字符串是在控制台上输出错误时使用的。
相关方法
  • Error.prototype.message:返回错误消息字符串。
  • Error.prototype.stack:返回执行环境的堆栈跟踪(一个指向字符串的、涵盖栈信息的字符串)。
总结

Error.prototype.toString() 方法是一个很有用的方法,用于获取错误消息和堆栈跟踪。它经常与 try-catch 块结合使用,以用于调试和日志记录。