如何从我的代码中打印 chrome devtools 中异常的堆栈跟踪?
我尝试了以下方法:
function doSomething() {
undefined(); // This throws an exception
}
try {
doSomething();
} catch (e) {
console.error("Exception thrown", e);
}
但这会产生以下结果:
Exception thrown TypeError {}
如果我展开它旁边的箭头,它会将我指向执行 console.error() 调用的行,所以我看不到原始错误实际发生的位置。
在控制台输出中包含原始错误信息(包括消息和完整堆栈跟踪到错误发生的确切位置)的最佳方式是什么?