JavaScript 中的字符串化和解析错误
默认情况下,JavaScript 中的对象Error不会将其所有属性序列化为 JSON。那是因为Error.prototype(所有错误对象都从中继承)没有toJSON定义方法。因此,如果您尝试使用 序列化错误JSON.stringify,您只会得到一个空对象:
const error = new Error("My error message");
const jsonError = JSON.stringify(error);
//> prints "{}"
console
还没有评论,来说两句吧...