JavaScript 中的字符串化和解析错误

桃扇骨 2024-03-16 12:46 35阅读 0赞

默认情况下,JavaScript 中的对象Error不会将其所有属性序列化为 JSON。那是因为Error.prototype(所有错误对象都从中继承)没有toJSON定义方法。因此,如果您尝试使用 序列化错误JSON.stringify,您只会得到一个空对象:

  1. const error = new Error("My error message");
  2. const jsonError = JSON.stringify(error);
  3. //> prints "{}"
  4. console

发表评论

表情:
评论列表 (有 0 条评论,35人围观)

还没有评论,来说两句吧...

相关阅读